05.01.2017 12:50, l...@lena.kiev.ua пишет:
From: Mikhail Golub
В acl_smtp_data первой же строчкой идет:
warn control = no_mbox_unspool
Это команда не удалять файл после того, как письмо принято.
Оно вам надо?
Я знаю зачем этот параметр.
Я специально его установил, чтобы на тестовом Exim проверить, что файл
таки не создается, если нет mime.
Если надо, то проще в роутере unseen и еще один роутер
направляет копию письма на транспорт с pipe на скрипт.
Похоже, что придется с этим изготовляться.
"изготовляться" - потому что роутеров много.
На обработку юзеров Exchange - один роутер. Групп - другой. Уведомлений
о недоставке на адрес группы - третий.
На контакт - четвертый ... (на контакт
(https://technet.microsoft.com/en-us/library/aa998858(v=exchg.150).aspx)
отдельный роутер, чтобы сразу на Exim делать SRS и отправлять письмо
адрес контакта).
Но для сообщений без MIME файл по пути
"<spool_directory>/scan/<message_id>/<message_id>.eml" не
сохраняется.
$spool_directory/input/<messageid>-буква - файл с
телом письма (нераскодированным base64/quoted-printable).
Букву не помню, в этом обсуждении ее писали.
Заголовок в $message_headers_raw
Да, есть там файлы.
http://www.lissyara.su/doc/exim/4.62/format_of_spool_files/
Сообщение в очереди exim`a состоит из двух файлов, чьи имена -
идентификатор сообщения, сопровождаемый “-D” и “-H”, соответственно.
Часть данных сообщения сохраняется отдельно в файле “-D”. Конверт
сообщения, статус и заголовки сохраняются в файле “-H”, чей формат
описан в этой части.
Т.е. это не то, что было в
<spool_directory>/scan/<message_id>/<message_id>.eml
Спасибо за помощь.
_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users
--
Mikhail Golub
_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users