[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: