Re: [Exim-users] demime *

2017-01-05 Пенетрантность Max Kostikov
Тогда, на всякий случай, учтите, что system filter запускается один раз на сообщение до выполнения роутеров. Поэтому если требуется обработка получателей, то можно вызывать фильтр через роутер redirect. Mikhail Golub писал 2017-01-05 15:16: Почему я system_filter раньше не использовал? :)

Re: [Exim-users] demime *

2017-01-05 Пенетрантность Mikhail Golub
05.01.2017 14:49, Oleksandr Trotsai пишет: А вариант с system filter пробовали Я вот примерно так system_filter = /etc/mail/system-filter system_filter_pipe_transport = address_pipe_archive system_filter_user = exim веду архив почты В /etc/mail/system-filter ... # Exim filter if first_delivery

Re: [Exim-users] demime *

2017-01-05 Пенетрантность Mikhail Golub
05.01.2017 13:23, Mikhail Golub пишет: 05.01.2017 12:50, l...@lena.kiev.ua пишет: From: Mikhail Golub Если надо, то проще в роутере unseen и еще один роутер направляет копию письма на транспорт с pipe на скрипт. Похоже, что придется с этим изготовляться. "изготовляться" - потому что роутеров

Re: [Exim-users] demime *

2017-01-05 Пенетрантность Mikhail Golub
05.01.2017 13:23, Mikhail Golub пишет: 05.01.2017 12:50, l...@lena.kiev.ua пишет: From: Mikhail Golub Похоже, что придется с этим изготовляться. "Изгаляться" ... проверка орфографии ... Спасибо за помощь. Здесь без сарказма :) Реально спасибо за подсказки вариантов решения. -- Mikhail

Re: [Exim-users] demime *

2017-01-05 Пенетрантность Mikhail Golub
05.01.2017 12:50, l...@lena.kiev.ua пишет: From: Mikhail Golub В acl_smtp_data первой же строчкой идет: warn control = no_mbox_unspool Это команда не удалять файл после того, как письмо принято. Оно вам надо? Я знаю зачем этот параметр. Я специально его установил, чтобы на тестовом Exim

Re: [Exim-users] demime *

2017-01-05 Пенетрантность George L. Yermulnik
Hello! On Thu, 05 Jan 2017 at 12:50:48 (+0200), l...@lena.kiev.ua wrote: > $spool_directory/input/-буква - файл с > телом письма (нераскодированным base64/quoted-printable). > Букву не помню, в этом обсуждении ее писали. > Заголовок в $message_headers_raw -H - заголовки -D - тело -J - журнал

Re: [Exim-users] demime *

2017-01-04 Пенетрантность George L. Yermulnik
Hello! On Wed, 04 Jan 2017 at 11:10:58 (+0200), Mikhail Golub wrote: > А целиком, как было в > '/var/spool/exim/scan/'.$message_id.'/'.$message_id.'.eml', уже нигде > нет, как я понимаю? :( В acl_smtp_mime через decode. Если сообщение туда попадает. -- George L. Yermulnik [YZ-RIPE]

Re: [Exim-users] demime *

2017-01-04 Пенетрантность Mikhail Golub
04.01.2017 11:24, Victor Cheburkin пишет: Начало такого тела доступно не только в $message_body (может быть Начало ... Можно, конечно, увеличить message_body_visible. Если нужен конец -- см. $message_body_end ;-) :) Чисто теоретически, файл должен лежать в

Re: [Exim-users] demime *

2017-01-04 Пенетрантность Victor Cheburkin
Hi! > 4 янв. 2017 г., в 11:10, Mikhail Golub написал(а): > > 04.01.2017 10:45, l...@lena.kiev.ua пишет: >>> В Exim 4.88 demime уже нет. >>> И если сообщение не имеет mime, то и тело сообщения (с >>> заголовками) не доступно. >> >> Если сообщение Content-Type: text/plain >>

Re: [Exim-users] demime *

2017-01-04 Пенетрантность Mikhail Golub
04.01.2017 10:45, l...@lena.kiev.ua пишет: В Exim 4.88 demime уже нет. И если сообщение не имеет mime, то и тело сообщения (с заголовками) не доступно. Если сообщение Content-Type: text/plain (или text/html) без multipart, всё равно вызывается (один раз) acl_smtp_mime на тело сообщения, при

Re: [Exim-users] demime *

2017-01-04 Пенетрантность Lena
> В Exim 4.88 demime уже нет. > И если сообщение не имеет mime, то и тело сообщения (с > заголовками) не доступно. Если сообщение Content-Type: text/plain (или text/html) без multipart, всё равно вызывается (один раз) acl_smtp_mime на тело сообщения, при этом заполнены переменные, например

Re: [Exim-users] demime *

2017-01-03 Пенетрантность Victor Cheburkin
Hi! > 4 янв. 2017 г., в 9:39, Mikhail Golub написал(а): > > Всех с праздником! > > Новый Год - новый Exim 4.88. > И "demime = *" уже не работает. > > У меня был перловый скрипт, который вызывался через "continue = > ${perl{mail_test}}" в acl_smtp_data. > Скрипт обрабатывал

Re: [Exim-users] demime *

2017-01-03 Пенетрантность Mikhail Golub
Всех с праздником! Новый Год - новый Exim 4.88. И "demime = *" уже не работает. У меня был перловый скрипт, который вызывался через "continue = ${perl{mail_test}}" в acl_smtp_data. Скрипт обрабатывал через "Exim::expand_string" адрес отправителя, получателей, тему и считывал тело сообщения

Re: [Exim-users] demime *

2016-11-28 Пенетрантность Mikhail Golub
28.11.2016 10:39, Mikhail Golub пишет: Но почему поведение не однозначное? Exim version 4.87 #0 (FreeBSD 11.0) built 24-Nov-2016 11:54:46 Copyright (c) University of Cambridge, 1995 - 2016 (c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007 - 2016 Probably Berkeley DB