Почтовый робот: различия между версиями

Материал из WiKi - UserSide
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
В разделе "[[Настройка - Задания]] - Почтовый робот" можно включить и настроить создание задач из писем на определённый почтовый ящик.
В разделе "[[Настройка - Задания]] - Почтовый робот" можно включить и настроить создание задач из писем на определённый почтовый ящик:


[[Файл:04.01.2021 30.png|thumb|800px|центр]]
[[Файл:04.01.2021 30.png|thumb|800px|центр]]
Строка 5: Строка 5:
== Как это работает ==
== Как это работает ==


* Почтовый робот работает средствами "[[Планировщик|Планировщика]]" САП "UserSide". Следовательно он должен работать
* Почтовый робот работает средствами "[[Планировщик|Планировщика]]" САП "UserSide". Следовательно он должен работать.
* Ежеминутно выполняется проверка почтового ящика на наличие свежих писем
* Ежеминутно выполняется проверка почтового ящика на наличие свежих писем.
* Из любого поступившего письма формируется задание указанного типа. При создании задания используются все предустановленные для этого типа задания правила - такие как, например, автоназначение исполнителей
* Из любого поступившего письма формируется задание указанного типа. При создании задания используются все предустановленные для этого типа задания правила - такие как, например, автоназначение исполнителей.
* Задание создаётся без адреса ''(кроме случая, указанного в след.пункте)'' и с назначенной датой выполнения - "сейчас"
* Задание создаётся без адреса ''(кроме случая, указанного в след.пункте)'' и с назначенной датой выполнения - "сейчас".
* Если почтовый ящик, с которого пришло письмо принадлежит какому-то абоненту, то задание будет привязано к этому абоненту. В этом случае - у задания будет адрес.
* Если почтовый ящик, с которого пришло письмо принадлежит какому-то абоненту, то задание будет привязано к этому абоненту. В этом случае - у задания будет адрес.
* В описательную часть задания будет зафиксирован почтовый ящик отправителя, тема и текст письма.
* В описательную часть задания будет зафиксирован почтовый ящик отправителя, тема и текст письма.
* Робот понимает кодировки cp1251, utf-8, koi8r, а также кодирование base64 и quoted-printable
* Робот понимает кодировки cp1251, utf-8, koi8r, а также кодирование base64 и quoted-printable.





Версия от 10:37, 20 января 2021

В разделе "Настройка - Задания - Почтовый робот" можно включить и настроить создание задач из писем на определённый почтовый ящик:

Как это работает

  • Почтовый робот работает средствами "Планировщика" САП "UserSide". Следовательно он должен работать.
  • Ежеминутно выполняется проверка почтового ящика на наличие свежих писем.
  • Из любого поступившего письма формируется задание указанного типа. При создании задания используются все предустановленные для этого типа задания правила - такие как, например, автоназначение исполнителей.
  • Задание создаётся без адреса (кроме случая, указанного в след.пункте) и с назначенной датой выполнения - "сейчас".
  • Если почтовый ящик, с которого пришло письмо принадлежит какому-то абоненту, то задание будет привязано к этому абоненту. В этом случае - у задания будет адрес.
  • В описательную часть задания будет зафиксирован почтовый ящик отправителя, тема и текст письма.
  • Робот понимает кодировки cp1251, utf-8, koi8r, а также кодирование base64 и quoted-printable.


Ограничения

  • Робот пока не умеет работать с SSL-соединениями (995 порт). Как временное решение - откройте ящик на другом нешифрованом почтовом сервисе и перенастройте переадресацию с первого ящика на второй.
  • Письма из ящика не удаляются. В системе фиксируется идентификатор последнего обработанного письма и при следующем цикле опроса ящика - все письма ДО него - будут пропущены. Так что рекомендуется иногда чистить полностью ящик от старых писем. Кроме того, робот не удаляет письма для возможности проверки его работы.
  • Обрабатывается только текстовая часть письма. Прикреплённые файлы не обрабатываются.