[exim-conf] последние изменения в паровозе

Victor Ustugov victor на corvax.kiev.ua
Вт Ноя 22 22:09:09 EET 2005


Nikolai V. Ivanyushin wrote:
> Victor Ustugov пишет:
> 
>> skip spamd checks on bsd.falbi.kiev.ua for authenticated sender
>> X-Spam-Checker-Version: SpamAssassin Server version 3.1.0 on 
>> piggy.asa.org.ua
>> X-Spam-Score: -2.8 (--)
>> X-Spam-Report: Content analysis details:   (-2.8 points, 6.0 required)
>>     pts rule name              description
>>     ---- ---------------------- 
>> --------------------------------------------------
>>     1.7 SUBJECT_ENCODED_TWICE  Subject: MIME encoded twice
>>     0.1 FORGED_RCVD_HELO       Received: contains a forged HELO
>>     -0.0 SPF_PASS               SPF: sender matches SPF record
>>     -4.9 BAYES_00               BODY: Bayesian spam probability is 0 
>> to 1%
>>     [score: 0.0000]
>>     0.2 DNS_FROM_RFC_ABUSE     RBL: Envelope sender in 
>> abuse.rfc-ignorant.org
 >>
>> а чего это ты процитировал spamassassin'овые поля, добавленные exim'мом?
> 
> 
> А это оно у меня в таком виде пришло, см. вложение

это был глюк паровоза при переименовании старых полей spamassassin'а.
заключался в том, что поле X-Spam-Info должно было переименоваться в 
X-Spam-Info-Old. при этом в оригинальном письме было два поля X-Spam-Info:

X-Spam-Info: skip spamd checks on bsd.falbi.kiev.ua for relay from host 
(10.0.0.5)
X-Spam-Info: skip spamd checks on bsd.falbi.kiev.ua for authenticated sender

при переименовании поле(я) X-Spam-Info просто удаляются, а добавляется 
поле X-Spam-Info-Old со значением, равным значению старого поля 
X-spam-Info. но т. е. полей было два, эксим значения обоих полей сцепил 
и отдал в качестве значения переменной $h_X-Spam-Info:

таким образом, после переименования полей вместо заголовков

X-Spam-Info-Old: skip spamd checks on bsd.falbi.kiev.ua for relay from 
host (10.0.0.5)
X-Spam-Info-Old: skip spamd checks on bsd.falbi.kiev.ua for 
authenticated sender

были получены заголовки

X-Spam-Info-Old: skip spamd checks on bsd.falbi.kiev.ua for relay from 
host (10.0.0.5)
skip spamd checks on bsd.falbi.kiev.ua for authenticated sender

последняя строка не начинается с названия поля, поэтому была 
интерпретирована, как начало тела письма, несмотря на отсутствие пустой 
строки между заголовками и телом письма.

в общем, я при переиновании полей заменяю в старом значении поля каждый 
"\n" на "\nX-Spam-Info-Old: ". вернее, заменяется не на X-Spam-Info, а 
на название переименовываемого поля. должно помочь.

вот на этом письме и проверим ;-)


-- 
Best wishes Victor Ustugov   mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:        http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 77186900, 32418694  nic-handle: CRV2-RIPE, CRV-UANIC




Подробная информация о списке рассылки exim-conf