Библиотека для работы с Microsoft Outlook
Требования:
- Установленный Microsoft Outlook (поддерживаются современные версии).
- Наличие хотя бы одной настроенной учетной записи в Outlook.
- Библиотека NetOffice.OutlookApi
Требования:
Активность получает список всех учетных записей Microsoft Outlook, извлекает их имена (account.UserName)
Работает через интеграцию с Outlook API и требует установленного Microsoft Outlook.
Требования:
- Установленный Microsoft Outlook (любой поддерживаемой версии).
- Доступ к учетным записям Outlook с правами на чтение данных.
- Библиотека NetOffice.OutlookApi для интеграции с Outlook.
Получить каталоги Outlook
Активность получает доступные каталоги (папки) из указанной учетной записи Microsoft Outlook. Результат возвращается в виде списка строк с именами каталогов. Интегрируется с Outlook API и требует установленного Microsoft Outlook.
Основные возможности:
- Поддержка указания email аккаунта для фильтрации (по DisplayName, UserName, SmtpAddress).
- Если аккаунт не указан, используется первый доступный.
- Получает все папки аккаунта, включая вложенные подпапки
Получить письма Outlook с фильтрами
Активность выполняет расширенный поиск писем в Microsoft Outlook по заданным критериям (учетная запись, папка, DASL-фильтры, статус прочтения). Возвращает список объектов MailItem для дальнейшей обработки. Требует установленного Microsoft Outlook.
По умолчанию настроен фильтр для получения писем:
- по подстроке в теме сообщения
- по email отправителя
- по подстроке в теле сообщения
- только email-сообщения (игнорируются задачи, встречи в календаре и т.п.)
Основные возможности:
- Поддержка DASL-запросов для расширенного поиска (тема, отправитель, дата, тело письма и др.).
- Автоматическая фильтрация по типу элемента (только письма IPM.Note).
- Опция поиска только непрочитанных писем.
- Выбор учетной записи по email или имени (если не указано — используется первый аккаунт).
- Указание папки для поиска (по умолчанию — Входящие).
- Рекурсивный поиск папок по имени в иерархии Outlook.