|
| | getSyncStatusTotal () |
| | getSyncStatus () |
| | checkMessagesForExistence ($dirPath='INBOX', $UIDs=[]) |
| | resyncIsOldStatus () |
| | syncFirstDay () |
| | syncOutgoing () |
| | uploadMessage (Main\Mail\Mail $message, array &$excerpt=null) |
| | downloadMessage (array &$excerpt) |
| | downloadMessageParts (array &$excerpt, Mail\Imap\BodyStructure $bodystructure, $flags=Imap::MESSAGE_PARTS_ALL) |
| | cacheDirs () |
| | listDirs ($pattern, $useDb=false) |
| | cacheMeta () |
| | markUnseen ($messages) |
| | markSeen ($messages) |
| | moveMailsToFolder ($messages, $folderTo) |
| | deleteMails ($messages) |
| | syncDir ($dirPath) |
| | syncMessages ($mailboxID, $dirPath, $UIDs, $isRecovered=false) |
| | syncDirForSpecificDay ($dirPath, $internalDate) |
| | resyncDir ($dirPath, $numberForResync=false) |
| | downloadAttachments (array &$excerpt) |
| | getMinimumSyncDate () |
| | getDirsMd5WithCounter ($mailboxId) |
| | sendCountersEvent () |
| | getDirsWithUnseenMailCounters () |
| | setSyncParams (array $params=array()) |
| | getMailbox () |
| | getMailboxId () |
| | getMailboxOwnerId () |
| | setCheckpoint () |
| | updateGlobalCounter ($userId) |
| | updateGlobalCounterForCurrentUser () |
| | reSyncStartPage () |
| | restoringConsistency () |
| | syncCounters () |
| | sync ($syncCounters=true) |
| | dismissOldMessages () |
| | dismissDeletedUidMessages () |
| | cleanup () |
| | mail (array $params) |
| | resyncMessage (array &$excerpt) |
| | isSupportLazyAttachments () |
| | getFilters ($force=false) |
| | resortTree ($message=null) |
| | incrementTree ($message) |
| | syncMessages ($mailboxID, $dirPath, $UIDs) |
| | isAuthenticated () |
| | getErrors () |
| | getWarnings () |
| | getLastSyncResult () |
| | getDirsHelper () |
| | activateSync () |
| | notifyNewMessages () |
| | isSupportSanitizeOnView () |
|
| | getMaximumSynchronizationLengthsOfIntervals ($num) |
| | __construct ($mailbox) |
| | syncInternal () |
| | createMessage (Main\Mail\Mail $message, array $fields=array()) |
| | getFolderToMessagesMap ($messages) |
| | setIsOldStatusesLowerThan ($internalDate, $dirPath, $mailboxId) |
| | syncDirInternal ($dir) |
| | getMessageInFolderFilter (Mail\Internals\Entity\MailboxDirectory $dir) |
| | resyncDirInternal ($dir, $numberForResync=false) |
| | parseHeaders (&$messages) |
| | buildMessageIdForDataBase ($dirPath, $uidToken, $UID) |
| | buildMessageHeaderHashForDataBase ($message) |
| | removeExistingMessagesFromSynchronizationList ($dirPath, $uidToken, &$messages) |
| | searchExistingMessagesByHeaderInDataBase ($headerHashes) |
| | searchExistingMessagesByIdInDataBase ($idsForDataBase) |
| | linkWithExistingMessages (&$messages) |
| | fillMessageFields (&$message, $dirPath, $uidToken) |
| | getLocalMessageIdFromHeader ($message) |
| | resyncMessages ($dirPath, $uidtoken, &$messages) |
| | completeMessageSync ($uid) |
| | syncMessage ($dirPath, array $message, &$hashesMap=[], $ignoreSyncFrom=false, $isOutgoing=false, $isRecovered=false) |
| | cacheMessage (&$message, $params=array()) |
| | getSyncRange ($dirPath, &$uidtoken, $intervalSynchronizationAttempts=0) |
| | getUidRange ($dirPath, $uidtoken) |
| | normalizeMailboxOptions () |
| | isTimeQuotaExceeded () |
| | pushSyncStatus ($params, $force=false) |
| | listMessages ($params=array(), $fetch=true) |
| | findMessageInUploadQueue ( $idFromHeaderMessage,) |
| | registerMessage (&$fields, $replaces=null, $isOutgoing=false, string $idFromHeaderMessage='', $redefineInsertDate=true, string $messageStatus=\Bitrix\Mail\MailMessageUidTable::DOWNLOADED) |
| | updateMessagesRegistry (array $filter, array $fields, $mailData=array()) |
| | unregisterMessages ($filter, $eventData=[], $ignoreDeletionCheck=false) |
| | linkMessage ($uid, $id) |
| | syncOutgoingMessage ($excerpt) |
| | setLastSyncResult (array $data) |
См. определение в файле imap.php строка 13