Skip to Content

Чтение почты

alt

Компонент вычитывает электронную почту из MS Exchange.

Свойства

Описание общих свойств элемента см. в разделе Свойства элемента.
Символ * в названии свойства указывает на обязательность заполнения.

  1. Путь к папке [String] - Путь к папке MS Exchange. Пример: "Inbox".
  2. Только непрочитанные [Boolean] - Определяет, нужно ли читать только непрочитанные сообщения.
  3. Кол-во [Int32] - Количество читаемых сообщений. По умолчанию 30.
  4. Вложения [Boolean] - Определяет, нужно ли получать вложения из писем.
  5. Запрос [String] - Текст запроса фильтра.
  6. Общий ящик [String] - Укажите адрес общего почтового ящика, если требуется вычитывать его почту. Пример: "info@company.com".
  7. Переменная* [List\<[LTools.Office.Model.OMailMessage](../datatypes/omailmessage.md)>] - Переменная вывода для сохранения списка полученных писем.

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

var version = Microsoft.Exchange.WebServices.Data.ExchangeVersion.Exchange2010; var url = "url"; var login = "login"; var password = "password"; var domain = "domain"; var russianTimeZone = false; LTools.Office.MSExchangeApp app = LTools.Office.MSExchangeApp.InitSvc(wf, version, url, login, password, domain, russianTimeZone); var inbox = "inbox"; var isOnlyUnread = true; var isReadingAttachment = false; var messageCount = 30; var query = "query"; List<LTools.Office.Model.OMailMessage> messages = app.ReadMail(inbox, isOnlyUnread, isReadingAttachment, messageCount, query);