Импорт писем IMAP
Микросервис интеграций предоставляет возможность импорта писем по протоколу IMAP и отправки их в виде комманд. Для импорта необходимо создать Синхронизацию и заполнить ее параметры. Для обработки берутся только входящие непрочитанные сообщения.
При парсинге заполняются следующие поля в EmailCommand
:
public class EmailCommand {
private String body;
private String sender;
private String subject;
}
body - тело сообщения
sender - отправитель
subject - тема сообщения
Журнал синхронизаций → Создать → Тип Обработка входящих сообщений
Delay - Время до следующего опроса (В миллисекундах)
CommandType - Тип команды
TargetApp - Название приложения в которую будет происходить отправка команды
URL IMAP адрес - Адрес до почтового ящика
Credentials - Стандартный справочник ECOS для хранения логина и пароля
FromFolder - Папка из которой будут читаться сообщения (Если необходимо брать сообщения из определенной папки). Без указания папки сообщения будут браться из стандартной папки Входящих сообщений.
SuccessFolder - Папка для переноса успешно обработанных сообщений
ErrorFolder - Папка для переноса обработанных сообщений с ошибкой