/** * @param Array $messageIndexSet * @param bool $indexAsUid * @param Folder $fromFolder * @param Folder $toFolder * @return bool */ function CopyMessages(&$messageIndexSet, $indexAsUid, &$fromFolder, &$toFolder) { $messageIndexes = implode(',', $messageIndexSet); if ($this->_imapMail->open_mailbox($fromFolder->FullName, false)) { return $indexAsUid ? $this->_imapMail->uid_copy_mail($messageIndexes, $toFolder->FullName) : $this->_imapMail->copy_mail($messageIndexes, $toFolder->FullName); } return false; }