/** * @param WebMailMessage $message * @param Folder $folder * @return bool */ function SaveMessage(&$message, &$folder) { $flagsStr = ''; if (($message->Flags & MESSAGEFLAGS_Seen) == MESSAGEFLAGS_Seen) { $flagsStr .= ' \\Seen'; } if (($message->Flags & MESSAGEFLAGS_Flagged) == MESSAGEFLAGS_Flagged) { $flagsStr .= ' \\Flagged'; } if (($message->Flags & MESSAGEFLAGS_Deleted) == MESSAGEFLAGS_Deleted) { $flagsStr .= ' \\Deleted'; } if (($message->Flags & MESSAGEFLAGS_Answered) == MESSAGEFLAGS_Answered) { $flagsStr .= ' \\Answered'; } return $this->_imapMail->append_mail($folder->FullName, $flagsStr, $message->TryToGetOriginalMailMessage()); }