Возникла проблема при работе DKIM с Kaspersky Antispam. В конфиге такой вот ACL:

warn
<------>sender_domains = mail.ru:list.ru:bk.ru
<------>dkim_signers = mail.ru:list.ru:bk.ru
<------>dkim_status = none:invalid:fail
<------>logwrite = Message from MailRU with invalid or missing signature(LOG) 
from $sender_address

Когда приходит письмо:

mail1# cat /var/log/exim/exim-main-20120222.log | grep '1S069l-000ObC-Si'
2012-02-22 10:58:29 [94562] 1S069l-000ObC-Si DKIM: d=mail.ru s=mail 
c=relaxed/relaxed a=rsa-sha256 [verification succeeded]
2012-02-22 10:58:29 [94562] 1S069l-000ObC-Si DKIM test passed 
([email protected] domain=mail.ru), good signature.

Письмо передается для проверки KAS и сразу фаталити.

mail1# cat /var/log/exim/exim-main-20120222.log | grep '1S069m-000ObJ-Eb'
2012-02-22 10:58:30 [94569] 1S069m-000ObJ-Eb DKIM: d=mail.ru s=mail 
c=relaxed/relaxed a=rsa-sha256 [verification failed - body hash mismatch (body 
probably modified in transit)]
2012-02-22 10:58:30 [94569] 1S069m-000ObJ-Eb DKIM test failed: bodyhash_mismatch

Причем такое наблюдается не для всех писем. Например, когда я посылаю письмо:

mail1# cat /var/log/exim/exim-main-20120222.log | grep 'darkhost' | grep DKIM
2012-02-22 11:29:20 [5761] 1S06dc-0001Uv-Pt DKIM test passed 
([email protected] domain=mail.ru), good signature.
2012-02-22 11:29:21 [5767] 1S06dd-0001V1-3R DKIM test passed 
([email protected] domain=mail.ru), good signature.
_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить