Страница 1 из 1

Exim отбивает некоторую входящую почту, помогите советом

Добавлено: 2008-11-24 18:58:36
koffu
Добрый день!
У нас в обслуживании большое кол-во доменов, схема хождения такова: все почтовики отправляют сами от себя, DNS все настроено, почта уходит. Обратные-же MX записи указывают на один и тот-же хост, внутри exim, обычное сопоставление Domain-> IP , короче смартхост передает все входящее серверам внутри сети. При такой настройке возникла проблема(я пока изучаю exim, возможно мое предположение неверно), при отправке некоторые сервера проверяют существование пользователя, наш смартхост их отбивает, человеку приходит отлуп. Привожу кусок из лога, исходящих к сожалению нет, только с exim и отлуп из аутлука вида:

Код: Выделить всё

Сообщение не было получено одним или несколькими получателями.

      Тема:	test from postmaster
      Отправлено:	24.11.2008 17:01

Невозможно достичь следующих получателей:

      user@domain 24.11.2008 17:05
            Ошибка связи с сервером электронной почты получателя по протоколу SMTP. Обратитесь к системному администратору.
            <spider.xxxxx.ua #5.5.0 smtp;550-Verification failed for <Nikolay.xxxxx@xxxxxx.ua>>
Из exim.log в это-же время:

Код: Выделить всё

2008-11-24 17:05:58 [pid 18257] [224.159.224.231] F=<> Untrusted message
2008-11-24 17:05:58 [pid 18257] [224.159.224.231] F=<> R=<nikolay.xxxxx@xxxxxxx.ua> Verifying recipient address
2008-11-24 17:05:58 [pid 18257] [224.159.224.231] F=<> R=<nikolay.xxxxx@xxxxxxx.ua> Performing default RBL checks
2008-11-24 17:05:59 [pid 18257] [224.159.224.231] F=<> R=<nikolay.xxxxx@xxxxxxx.ua> Performing dialup RBL checks
2008-11-24 17:05:59 H=mail.xxxxxxxx.net.ua [224.159.224.231]:54267 I=[92.207.69.103]:25 F=<> rejected RCPT <nikolay.xxxxx@xxxxxxx.ua>: Missing, invalid or expired BATV signature
2008:11:24-17:05:59 (none) exim[18257]: 2008-11-24 17:05:59 H=mail.xxxxxxxx.net.ua [224.159.224.231]:54267 I=[92.207.69.103]:25 incomplete transaction (QUIT) from <>
2008:11:24-17:05:59 (none) exim[18257]: 2008-11-24 17:05:59 SMTP connection from mail.xxxxxxxx.net.ua [224.159.224.231]:54267 I=[92.207.69.103]:25 close
d by QUIT
Помогите разобраться где грабли. Я предполагаю, что ошибка в следующем:
поле F=<> легально может быть только в отлупах, соответственно, если сервер отправил письмо, он ставит подпись prvs= и если на него валится отлуп, то должно быть поле F=<> и сигнатура заголовка prvs= такая, как была при отправке. Предполагаю, что во время выполнения встречной проверки сервер не ставит prvs= и поле FROM, поэтому его и отшибает.

Re: Exim отбивает некоторую входящую почту, помогите советом

Добавлено: 2008-11-24 20:44:44
dikens3
koffu писал(а):Я предполагаю, что ошибка в следующем:
поле F=<> легально может быть только в отлупах
Поле <> легально можно использовать для проверки отправителя (существования E-Mail). Прибивать таких отправителей (почту от них не рекомендую получать) следует на этапе predata.