|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Alex'a X Spirit 2:5020/400 31 Jan 2005 03:41:14 To : Eugene B. Berdnikov Subject : Re: Парадокс засовывания formail'ом headers -------------------------------------------------------------------------------- Sun Jan 30 2005 20:03:07 +0000, Eugene B. Berdnikov wrote: > 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 '> ' Так оно квотит только первую строку. (Зачем мне -k? Hужно только headers) > 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). procmail тот же, но FreeBSD 4.9. > AaXS> В логе появляется скромное `Unmatched ".' > > У меня - нет. Вот поменял в .procmailrc я SHELL на "правильный" /bin/sh и заработало, правда это заставило указать полный путь к sendmail. Шелл у пользователя tcsh, выходит это его (шелла) баг? > От скромности помогает VERBOSE=1, True, но не в этом случаи. Мычит `Unmatched' и все. > а локализация лишней/недостающей > кавычкы легко делается пополамером, за log2(N) разрезаний. Сорри, чем делается? -- Alex'a X Spirit --- ifmail v.2.15dev5.3 * Origin: Ora pro nobis (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/9347d1888f68.html, оценка из 5, голосов 10
|