Re: exim4 - транспорт pipe
Dmitry E. Oboukhov <unera@debian.org> wrote:
> [-- text/plain, encoding quoted-printable, charset: utf-8, 75 lines --]
> >>>> есть некий самописный скрипт который принимает мыло в пайп и что-то с
> >>>> ним делает.
> >>>> в exim по неким правилам он вызывается и прописан как транспорт.
> >>>> теперь стоит вопрос такой:
> >>>> если этот скрипт грохается то он возвращает ошибку, exim
> >>>> соответственно возвращает письмо.
> AM>>> Завернуть скрипт в обертку, чтоб обертка в случае ошибки скрипта возвращала
> AM>>> exit code равное 75. Или хакнуть сам скрипт.
> >> Спасибо!
> >> а ткните в место в документации где написано про 75?
> AM> Это секретное знание из /usr/include/sysexits.h
> Я уже нашел.
> насколько я понял - как раз строго наоборот.
> если вернуть 75 или 73, то он НЕ вернет в письме вывод транспорта. а
> будет пытаться вызвать этот транспорт позже. а мне надо было как раз
> возврат письма вместе с выводом скрипта :)
Ааа... вам наоборот...
> а вывод в письмо включается насколько я понял установкой
> return_fail_output в true
Да.
Reply to: