|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Eugene B. Berdnikov 2:5020/400 31 Jan 2005 00:03:07 To : "Alex'a X Spirit" Subject : Re: Парадокс засовывания formail'ом headers -------------------------------------------------------------------------------- Alex'a X Spirit <sword@bonbon.net> wrote: AaXS> :0 AaXS> * ^Subject:.*(windows|microsoft|soft-ware|legal service) AaXS> { AaXS> HEADERS=`formail -X "" | sed -e 's/^/\> /'` Проще formail -X '' -k -p '> ' AaXS> SUBJ=`formail -zxSubject:` AaXS> AaXS> :0 AaXS> | (formail -rf -I "X-Mailer: Medieval Spam Canceller" \ AaXS> -I "From: postmaster" \ AaXS> -I "Subject: Your mail has been rejected (Re: $SUBJ)"; \ AaXS> cat /home/alex/.procmail/.spam-msg; \ AaXS> echo "$HEADERS" ) | sendmail $SENDMAILFLAGS -t AaXS> } AaXS> AaXS> Так вот, procmail не хочет добавлять содержимое HEADERS. Этот скрипт показывает нормальный полёт под procmail-3.22, проверялось под линуксами (rh-7.3 & debian sarge). AaXS> В логе появляется скромное `Unmatched ".' У меня - нет. От скромности помогает VERBOSE=1, а локализация лишней/недостающей кавычкы легко делается пополамером, за log2(N) разрезаний. AaXS> Однако, если я отфигарю выдаваемые AaXS> заголовки formail'ом в файл и вместо echo выведу его (файл) cat'ом - AaXS> все отлично работает. AaXS> AaXS> Мистика, какая-то. Как себя назовёшь - такое счастье и огребёшь... :) AaXS> Alex'a X Spirit -- Eugene Berdnikov --- ifmail v.2.15dev5.3 * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/3651a0b53b27.html, оценка из 5, голосов 10
|