|
| 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