Спасибо большое за совет, получилось собрать вручную и все отлично заработало.
> > > > Exim 4.76 и FreeBSD 8.1 amd64 > > а если собрать libkavexim.so в /usr/local/src/kav4lms/exim-dlfunc? > > единственное, что я бы подложил в > /usr/local/src/kav4lms/exim-dlfunc/exim-lib/exim-headers актуальные > версии этих же файлов из > /usr/ports/mail/exim/work/exim-4.7*/build-FreeBSD-amd64 > > >> экзим и система 64 бит? > >> > >> > >> Fri, 30 Mar 2012 12:12:31 +0400 от An An <[email protected]>: > >>> Ну, с pre-queue тоже не все так просто: > >>> > >>> dlopen "/usr/local/lib/kaspersky/kav4lms/libkavexim.so" failed: > >>> /usr/local/lib/kaspersky/kav4lms/libkavexim.so: unsupported file layout > >>> > >>> То есть опять в руки напильник брать с паяльником. В любом случае, > >>> спасибо за совет, буду ковырять. > >>> > >>>> выкиньте вы эту дрянь, post-q фильтр г-но по определению. > >>>> есть замечательный dlfunc, как штатный так и не менее известного здесь > >>>> автора. > >>>> > >>>> ну и напоследок - dkim еще более мертворожденная вещь, чем SPF, > >>>> практического применения мало, тем более что интегрирован он в exim > >>>> настолько через жо с применением копепасты сорцов малоизвестного науке > >>>> "полярного пушного SSL", код которого не обновлялся в ветке экзима > >>>> несмотря на присланный патч в багзиллу б-г знает сколько лет. > >>>> > >>>> > >>>> Thu, 29 Mar 2012 13:16:39 +0400 от An An <[email protected]>: > >>>>> Антивирус подключен как post-queue: > >>>>> > >>>>> #kav4lms-filter-begin-2 > >>>>> kav4lms_filter: > >>>>> <------>driver = manualroute > >>>>> <------>condition = "${if or { {eq {$interface_port}{10026}} {eq > >>>>> {$received_protocol}{spam-scanned}} }{0}{1}}" > >>>>> <------>transport = kav4lms_filter > >>>>> <------>route_list = "* localhost" > >>>>> <------>self = send > >>>>> #kav4lms-filter-end-2 > >>>>> > >>>>> Отключил антивирус, перестало сообщение дважды проходить через Exim, и > >>>>> "body hash mismatch" изчезло. Правда я сэмулировать эту ошибку никак не > >>>>> могу, даже если посылаю с личного ящика письмо с вложением. > >>>>> > >>>>> > >>>>> Wed, 28 Mar 2012 18:46:37 +0400 от dawnshade <[email protected]>: > >>>>>> diff `hd mail1` `hd mail2` > >>>>>> > >>>>>> дает какие-либо различия? (либо hexdump, в разных системах оно > >>>>>> по-разному зовется). кто-то из контент сканеров, либо сам экзим может > >>>>>> фиксить переводы строк. > >>>>>> а антивирус кто и как подключен? > >>>>>> я бы в любом случае пошел путем отключения поочереди всех контент > >>>>>> сканеров > >>>>>> > >>>>>> > >>>>>> > >>>>>> Wed, 28 Mar 2012 16:25:23 +0400 от An An <[email protected]>: > >>>>>>> Да, прошу прощения. Ссыhttp://e.mail.ru/cgi-bin/msglist#лки: > >>>>>>> http://pac.ru/mail1.html и http://pac.ru/mail2.html > >>>>>>> > >>>>>>> Выяснилось, что ошибка "[verification failed - body hash mismatch > >>>>>>> (body probably modified in transit)]" возникает безотносительно к > >>>>>>> ACL. Я полностью закомментировал DKIM ACL, и, насколько я понял, > >>>>>>> ситуация такова, что Exim видит DKIM сигнатуры в письме и на > >>>>>>> некоторые письма ругается. > >>>>>>> > >>>>>>> Заголовки двух писем(с ошибкой и без) в почтовом клиенте выглядят > >>>>>>> абсолютно одинаково, ничего лишнего или недостающего. > >>>>>>> > >>>>>>> > >>>>>>>> ДНС на том домене мертв > >>>>>>>> > >>>>>>>> > >>>>>>>> mail# dig > >>>>>>>> so-please-do-not-ask-me-why-some-people-want-to-be-braindamaged.ru > >>>>>>>> > >>>>>>>> ; <<>> DiG 9.6.-ESV-R3 <<>> > >>>>>>>> so-please-do-not-ask-me-why-some-people-want-to-be-braindamaged.ru > >>>>>>>> ;; global options: +cmd > >>>>>>>> ;; Got answer: > >>>>>>>> ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 39947 > >>>>>>>> ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> Wed, 28 Mar 2012 13:25:18 +0400 от An An <[email protected]>: > >>>>>>>>> Так и не удалось мне решить проблему с [verification failed - body > >>>>>>>>> hash mismatch (body probably modified in transit)]. > >>>>>>>>> Судя по всему, письмо передается на проверку антивирусу, а > >>>>>>>>> возвращаясь обратно, второй раз проходит DKIM проверку. Больше > >>>>>>>>> нигде в конфиге не может письмо инжектиться. Признаться, я уже и > >>>>>>>>> сам запутался. Выкладываю два лога для одного и того же письма. > >>>>>>>>> > >>>>>>>>> Письмо прошло один раз проверку: > >>>>>>>>> http://so-please-do-not-ask-me-why-some-people-want-to-be-braindamaged.ru/mail1.html > >>>>>>>>> И еще раз, последний: > >>>>>>>>> http://so-please-do-not-ask-me-why-some-people-want-to-be-braindamaged.ru/mail2.html > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> проверка dkim впринципе раньше local_scan, либо вы как-то > >>>>>>>>>> инжектите письмо второй раз обратно в мейлер. > >>>>>>>>>> > >>>>>>>>>> 24 февраля 2012, 12:30 от An An <[email protected]>: > >>>>>>>>>>> begin local_scan > >>>>>>>>>>> > >>>>>>>>>>> kas_connect_to = > >>>>>>>>>>> unix:/usr/local/ap-mailfilter3/run/ap-process-server.socket > >>>>>>>>>>> kas_connect_timeout = 100 > >>>>>>>>>>> kas_data_timeout = 100 > >>>>>>>>>>> kas_log_level = 50 > >>>>>>>>>>> kas_on_error = reject > >>>>>>>>>>> > >>>>>>>>>>>> Я тогда неоч понимаю, как второй раз в том же мейлере у вас > >>>>>>>>>>>> письмо попадает на проверку dkim если local_scan? > >>>>>>>>>>>> > >>>>>>>>>>>> P.S. и отвечайте, пожалуйста, в рассылку тоже. > >>>>>>>>>>>> > >>>>>>>>>>>> 24 февраля 2012, 10:57 от An An <[email protected]>: > >>>>>>>>>>>>> Вроде ничего не добавляет. KAS настроен через local_scan. И > >>>>>>>>>>>>> симулировать проблему тяжело. > >>>>>>>>>>>>> Отключить KAS попробую(сервер под высокой нагрузкой), отпишусь > >>>>>>>>>>>>> после этого. > >>>>>>>>>>>>> > >>>>>>>>>>>>>> KAS что-то добавляет в subject? > >>>>>>>>>>>>>> И таки после его отключения все ОК? > >>>>>>>>>>>>>> И как он (кас) у вас подключен. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Я просто на днях настраивал аналогичное, все хорошо работает. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> 22 февраля 2012, 11:58 от An An <[email protected]>: > >>>>>>>>>>>>>>> Возникла проблема при работе 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 > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>> _______________________________________________ > >>>>>>>>> Exim-users mailing list > >>>>>>>>> [email protected] > >>>>>>>>> http://mailground.net/mailman/listinfo/exim-users > >>>>>>>>> > >>>>>>>>> > >>>>>>> _______________________________________________ > >>>>>>> Exim-users mailing list > >>>>>>> [email protected] > >>>>>>> http://mailground.net/mailman/listinfo/exim-users > >>>>>>> > >>>>>>> > >>>>> _______________________________________________ > >>>>> Exim-users mailing list > >>>>> [email protected] > >>>>> http://mailground.net/mailman/listinfo/exim-users > >>>>> > >>>>> > >>> _______________________________________________ > >>> Exim-users mailing list > >>> [email protected] > >>> http://mailground.net/mailman/listinfo/exim-users > >>> > >>> > > _______________________________________________ > > Exim-users mailing list > > [email protected] > > http://mailground.net/mailman/listinfo/exim-users > > > > > -- > Best wishes Victor Ustugov mailto:[email protected] > public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc > ICQ UIN: 77186900, 371808614 nic-handle: CRV-UANIC > > _______________________________________________ > Exim-users mailing list > [email protected] > http://mailground.net/mailman/listinfo/exim-users > > _______________________________________________ Exim-users mailing list [email protected] http://mailground.net/mailman/listinfo/exim-users
