Задания почты¶
Каждому типу задания соответствует кнопка на странице настройки почтовых серверов.
Типы заданий:
| Кнопка | Задание | Описание |
|---|---|---|
| Джоб синхронизации | Sync (EmailJobSyncFolders) | Синхронизация папок почтовых ящиков -- определение наличия новых писем и синхронизация флагов «прочтено\не прочтено». |
| Джоб получения | Receive (EmailJobReceive) | Получает письма, руководствуясь очередью на получение, формируемой заданием EmailJobSyncFolders |
| Джоб получения — вторая очередь | Receive Secondary (EmailJobReceiveSecondary) | Получает письма, руководствуясь очередью на получение, формируемой заданием EmailJobSyncFolders. Пытается получить письма, при получении которых возникло больше 5 ошибок (после 5 попыток письмо все еще не получено). Такие письма перестают обрабатываться заданием EmailJobReceive, чтобы не задерживать процесс получения новых писем |
| Джоб отправки | Send (EmailJobSend) | Отправляет письма, обрабатывая очередь на отправку |
| Джоб отправки — вторая очередь | Send Secondary (EmailJobSendSecondary) | Отправляет письма, обрабатывая очередь на отправку. Пытается отправить письма, при отправке которых возникло больше 5 ошибок (после 5 попыток письмо все еще не отправлено). Такие письма перестают обрабатываться заданием EmailJobSend, чтобы не задерживать процесс отправки новых писем |
| Джоб синхронизации удаления | Sync Delete (EmailJobSyncDelete) | Синхронизирует удаление писем. Сравнивая каждую папку в каждом почтовом ящике с локальным данными, делает выводы о том, какие письма были удалены на сервере и какие письма были удалены в почтовом клиенте "1Формы", и удаляет эти письма на другой стороне тоже |
| Джоб очистки удаленных писем | Purge Delete (EmailJobPurgeDeleted) | Физически удаляет письма, помеченные для удаления, синхронизация удаления которых завершена (до их удаления на сервере они остаются в БД, чтобы у задания синхронизации удаления была информация о том, какие именно письма удалил пользователь) |
| Джоб очистки почтовых ящиков | Clean Mailboxes (EmailJobCleanMailBoxes) | Очищает почтовые ящики, у которых стоит настройка "хранить письма N дней" |
ℹ️ Задание не получает новые письма, а лишь формирует очередь на получение, скачивает и получает письма задание EmailJobReceive
В случае возникновения ошибок рекомендуется просматривать журналы выполнения заданий.