Открытые атрибуты | |
const | MESSAGE_PARTS_TEXT = 1 |
const | MESSAGE_PARTS_ATTACHMENT = 2 |
const | MESSAGE_PARTS_ALL = -1 |
const | MAXIMUM_SYNCHRONIZATION_LENGTHS_OF_INTERVALS |
![]() | |
const | SYNC_TIMEOUT = 300 |
const | SYNC_TIME_QUOTA = 280 |
const | MESSAGE_RESYNCHRONIZATION_TIME = 360 |
const | MESSAGE_DELETION_LIMIT_AT_A_TIME = 1000 |
const | NUMBER_OF_BROKEN_MESSAGES_TO_RESYNCHRONIZE = 2 |
const | MAIL_SERVICES_ONLY_FOR_THE_RU_ZONE |
Защищенные члены | |
getMaximumSynchronizationLengthsOfIntervals ($num) | |
__construct ($mailbox) | |
syncInternal () | |
createMessage (Main\Mail\Mail $message, array $fields=array()) | |
getFolderToMessagesMap ($messages) | |
setIsOldStatusesLowerThan ($internalDate, $dirPath, $mailboxId) | |
syncDirInternal ($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) | |
selectOutgoingMessageIdFromHeader ($message) | |
resyncMessages ($dirPath, $uidtoken, &$messages) | |
completeMessageSync ($uid) | |
syncMessage ($dirPath, $message, &$hashesMap=[], $ignoreSyncFrom=false, $isOutgoing=false) | |
cacheMessage (&$message, $params=array()) | |
getSyncRange ($dirPath, &$uidtoken, $intervalSynchronizationAttempts=0) | |
getUidRange ($dirPath, $uidtoken) | |
![]() | |
normalizeMailboxOptions () | |
isTimeQuotaExceeded () | |
pushSyncStatus ($params, $force=false) | |
listMessages ($params=array(), $fetch=true) | |
registerMessage (&$fields, $replaces=null, $isOutgoing=false) | |
updateMessagesRegistry (array $filter, array $fields, $mailData=array()) | |
unregisterMessages ($filter, $eventData=[], $ignoreDeletionCheck=false) | |
linkMessage ($uid, $id) | |
syncOutgoingMessage ($excerpt) | |
setLastSyncResult (array $data) | |
Защищенные данные | |
$client | |
![]() | |
$dirsMd5WithCounter | |
$mailbox | |
$dirsHelper | |
$filters | |
$session | |
$startTime | |
$syncTimeout | |
$checkpoint | |
$syncParams = [] | |
$errors | |
$warnings | |
$lastSyncResult | |
Дополнительные унаследованные члены | |
![]() | |
static | isRuZone () |
static | getServices () |
static | createInstance ($id, $throw=true) |
static | rawInstance ($filter, $throw=true) |
static | prepareMailbox ($filter) |
static | getTimeout () |
static | getForUserByEmail ($email) |
static | findBy ($id, $email) |
![]() | |
static | instance (array $mailbox) |
|
protected |
|
protected |
|
protected |
|
protected |
checkMessagesForExistence | ( | $dirPath = 'INBOX', | |
$UIDs = [] ) |
|
protected |
downloadAttachments | ( | array & | $excerpt | ) |
downloadMessage | ( | array & | $excerpt | ) |
downloadMessageParts | ( | array & | $excerpt, |
Mail\Imap\BodyStructure | $bodystructure, | ||
$flags = Imap::MESSAGE_PARTS_ALL ) |
|
protected |
|
protected |
|
protected |
isAuthenticated | ( | ) |
listDirs | ( | $pattern, | |
$useDb = false ) |
|
protected |
|
protected |
resyncIsOldStatus | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
syncMessages | ( | $mailboxID, | |
$dirPath, | |||
$UIDs ) |
uploadMessage | ( | Main\Mail\Mail | $message, |
array & | $excerpt = null ) |
const MAXIMUM_SYNCHRONIZATION_LENGTHS_OF_INTERVALS |