Aspose.Email.Clients.Imap

Aspose.Email.Clients.Imap namespace предоставляет классы для доступа к и управления сообщениями с помощью протокола доступа к сообщениям в Интернете (IMAP).

Классы

Учебный класс Описание
AppendMessagesResult Содержит результат работы с messages
BackupSettings Класс содержит опции для операции резервного копирования
BaseSearchConditions Предоставляет базовый класс для условий поиска.
ESearchOptions Параметры результата ESEARCH Этот метод работает, только если сервер поддерживает расширение ESEARCH. Пожалуйста, читайте больше https://tools.ietf.org/html/rfc4315
FetchTimeoutException Представляет исключение, которое выдается, когда сообщение не может быть прочитано в течение указанного времени.
ImapAttachmentInfo Представляет информацию о вложении.
ImapAttachmentInfoCollection Представляет коллекциюImapAttachmentInfo
ImapClient Позволяет приложениям получать доступ к сообщениям и управлять ими с помощью протокола доступа к сообщениям в Интернете (IMAP).
ImapFolderInfo Представляет папку IMAP.
ImapFolderInfoCollection Предоставляет контейнер для коллекции объектов ImapFolderInfo.
ImapIdentificationInfo Представляет собой класс-контейнер с идентификационной информацией для обмена между почтовым клиентом и сервером. Подробнее rfc2971 https://tools.ietf.org/html/rfc2971
ImapMailboxInfo Содержит набор почтовых ящиков специального назначения
ImapMessageFlags Представляет флаги, связанные с сообщением.
ImapMessageInfo Представляет объект сообщения Imap.
ImapMessageInfoCollection Предоставляет контейнер для коллекцииImapMessageInfo объекты
ImapMonitoringErrorEventArgs Класс содержит данные о событиях ошибок мониторинга.
ImapMonitoringErrorEventHandler Представляет метод, который будет обрабатывать ошибку мониторинга imap event
ImapMonitoringEventArgs Класс содержит данные о событиях мониторинга.
ImapMonitoringEventHandler Представляет метод, который будет обрабатывать событие мониторинга imap
ImapNamespace Представляет пространство имен IMAP Дополнительные сведения: https://tools.ietf.org/html/rfc2342
ImapPageInfo Содержит информацию о полученной странице при использовании методов пейджинга.
ImapQueryBuilder Представляет построитель поискового выражения , используемого протоколом IMAP.
ImapQuota Содержит информацию о квоте ресурса почтового ящика.
ImapQuotaRoot Содержит информацию о корневой квоте для ресурса почтового ящика.
MessageThreadResult Содержит результат для методов SORT и THREAD Подробнее: https://tools.ietf.org/html/rfc5256
ModificationSequenceField Определяет набор значений для выбранного поля для поиска.
PageSettings Настройки для метода ImapClient.ListMessagesByPage
PageSettingsAsync Параметры асинхронного метода ImapClient.BeginListMessagesByPage.
RangeSeqSet Контейнер с диапазоном значений для поиска.
ReadLinesTimeoutException Представляет исключение, которое возникает, когда ответ сервера не может быть прочитан в течение указанного времени.
RestoreSettings Настройки метода ImapClient.Restore
RestoreSettingsAsync Настройки асинхронного метода ImapClient.Restore.
SequenceSetBaseValue Базовый класс для различных контейнеров для значений для поиска.
SequenceSetField Определяет набор значений для выбранного поля для поиска.
SimpleSeqSet Простой контейнер для значения для поиска.
SortConditions Предоставляет условия поиска для расширения SORT. Совместимость с расширением SORT IMAP, описанным на странице https://tools.ietf.org/html/rfc5256
ThreadSearchConditions Предоставляет условия поиска для извлечения ветки электронной почты. Совместимость с расширением THREAD IMAP, описанным на странице https://tools.ietf.org/html/rfc5256
XGMThreadSearchConditions Предоставляет условия поиска для извлечения ветки электронной почты. Совместимость с расширением IMAP X-GM-EXT-1, описанным в https://developers.google.com/gmail/imap/imap-extensions#checking_for_the_presence_of_extensions.

Интерфейсы

Интерфейс Описание
IAsyncImapClient Позволяет приложениям получать доступ к сообщениям и управлять ими с помощью протокола доступа к сообщениям в Интернете (IMAP).
IImapMonitoringState Содержит состояние мониторинга папки. Это можно использовать для возобновления наблюдения за папкой с места , где оно было остановлено при возникновении ошибки. ИспользоватьResumeMonitoring метод.

перечисление

перечисление Описание
ImapCommandResult Перечисляет результаты команды imap.
ImapKnownAuthenticationType
ImapListFields Поля, которые можно получить с сервера
ImapNamespaceType Представляет тип пространства имен IMAP Дополнительные сведения: https://tools.ietf.org/html/rfc2342
ImapSpecialFolderTypes Представляет перечисление почтовых ящиков специального назначения Подробнее см. в RFC6154 http://tools.ietf.org/html/rfc6154
ImapStatusCode Представляет ответы о состоянии.
ListFoldersOptions Параметры выбора списка папок Обратите внимание, что эти параметры поддерживаются в случае, если сервер поддерживает RFC 5258 «Расширения команд IMAP LIST» Подробнее см. https://tools.ietf.org/html/rfc5258
ListFoldersReturnOptions Параметры возврата для операции ListFolders Обратите внимание, что эти параметры поддерживаются, если сервер поддерживает RFC 5258 «Расширения команд IMAP LIST» Подробнее см. https://tools.ietf.org/html/rfc5258
SortingKey Критерии сортировки для команды “СОРТИРОВКА” Подробнее: https://tools.ietf.org/html/rfc5256