Exim: 451 Could not complete sender verify callout

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
storm
рядовой
Сообщения: 48
Зарегистрирован: 2008-09-26 16:04:39
Откуда: Киев
Контактная информация:

Exim: 451 Could not complete sender verify callout

Непрочитанное сообщение storm » 2008-12-19 13:03:00

Не отсылается письма в домен ltk.com.ua (домен моего провайдера). При этом на остальные домены почта уходит нормально.
Связался с провайдером. Он говорит, что при проверке его сервером мой сервер его посылает. Мол он пишет HELO, а мой сервер думает, что оно пустое. И соответственно его сервер не может провести проверку. По его словам у меня где то ошибка в конфиге эксима.
Изначально мой сервер посылал в некоторых случаях по русски. Копаясь на форуме пришел к выводу, что дучше всю ругань в конфиге заменить на инглиш. Но к сожалению ситуация не изменилась.
При попытке отправить ручками:
telnet mx.ltk.com.ua 25
Trying 195.69.200.2...
Connected to mx.ltk.com.ua (195.69.200.2).
Escape character is '^]'.
220 Ltk.Com.Ua ESMTP
helo edikt.lg.ua
250 mx.ltk.com.ua Hello a2-19.ltk.com.ua [195.69.202.19]
mail from: storm@edikt.lg.ua
250 OK
rcpt to: agrotech@ltk.com.ua
550-Verification failed for <storm@edikt.lg.ua>
550-Previous (cached) callout verification failure
550 Verification failed for sender # code: u2
Connection closed by foreign host.
Я нашел это http://forum.lissyara.su/viewtopic.php?f=20&t=3577 "Разрешение проверки наших получателей". Сделал соответственно как описано. Но теперь
telnet mx1.ltk.com.ua 25
Trying 195.69.200.3...
Connected to mx1.ltk.com.ua (195.69.200.3).
Escape character is '^]'.
220 Ltk.Com.Ua ESMTP
helo edikt.lg.ua
250 mx1.ltk.com.ua Hello a2-19.ltk.com.ua [195.69.202.19]
mail from: storm@edikt.lg.ua
250 OK
rcpt to: agrotech@ltk.com.ua
451 Could not complete sender verify callout
421 mx1.ltk.com.ua: SMTP command timeout - closing connection
Connection closed by foreign host.
Если не использовать "Разрешение проверки наших получателей" как было описано dikens3 и закоментировать следующее в конфиге:

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

deny    condition     = ${if eq{$sender_address}{}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          message       = "What HELO empty?! Not for RFC..."

deny    condition     = ${if eq{$sender_address}{}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          message       = "Where sender of this mail?!"
то 550 Verification failed for sender # code: u2 меняется на 451 Could not complete sender verify callout.

В логах следующее:

Было изначально
2008-12-18 11:04:37 Delay 0s for [192.168.37.11] with HELO=[192.168.37.11]. Mail from storm@edikt.lg.ua to agrotech@ltk.com.ua.
2008-12-18 11:05:34 1LDEp0-0002MF-03 ** agrotech@ltk.com.ua R=dnslookup T=remote_smtp: SMTP error from remote mail server after RCPT TO:<agrotech@ltk.com.ua>: host mx.ltk.com.ua [195.69.200.2]: 550-Verification failed for <storm@edikt.lg.ua>\n550-Called: 195.69.202.19\n550-Sent: RCPT TO:<storm@edikt.lg.ua>\n550-Response: 550 "\320\220 \320\272\320\260\320\272\320\276\320\263\320\276 HELO \320\277\321\203\321\201\321\202\320\276\320\265?! \320\235\320\265 \320\277\320\276 RFC..."\n550 Verification failed for sender # code: u2
После того как экспериментировал с Разрешением проверки наших получателей или закоментированием строк проверки HELO и тех кто не пишет отправителя.
2008-12-18 23:41:59 1LDIoO-000508-KC == agrotech@ltk.com.ua routing defer (-51): retry time not reached
2008-12-19 00:55:25 1LDIoO-000508-KC SMTP error from remote mail server after RCPT TO:<agrotech@ltk.com.ua>: host mx.ltk.com.ua [195.69.200.2]: 451 Could not complete sender verify callout
2008-12-19 00:56:00 1LDIoO-000508-KC == agrotech@ltk.com.ua R=dnslookup T=remote_smtp defer (-44): SMTP error from remote mail server after RCPT TO:<agrotech@ltk.com.ua>: host mx1.ltk.com.ua [195.69.200.3]: 451 Could not complete sender verify callout
2008-12-19 01:46:49 1LDIoO-000508-KC == agrotech@ltk.com.ua routing defer (-51): retry time not reached
2008-12-19 02:43:43 1LDIoO-000508-KC SMTP error from remote mail server after RCPT TO:<agrotech@ltk.com.ua>: host mx.ltk.com.ua [195.69.200.2]: 451 Could not complete sender verify callout

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Exim: 451 Could not complete sender verify callout

Непрочитанное сообщение dikens3 » 2008-12-19 14:19:46

Тема прилеплена - полезные скрипты.
Разрешение проверки наших получателей:
...
...
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35315
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim: 451 Could not complete sender verify callout

Непрочитанное сообщение Alex Keda » 2008-12-19 14:39:48

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

550-Previous (cached) callout verification failure
пинай прова. их сервер в кэше держит чего-то
Убей их всех! Бог потом рассортирует...

Аватара пользователя
storm
рядовой
Сообщения: 48
Зарегистрирован: 2008-09-26 16:04:39
Откуда: Киев
Контактная информация:

Re: Exim: 451 Could not complete sender verify callout

Непрочитанное сообщение storm » 2008-12-19 14:54:41

lissyara писал(а):

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

550-Previous (cached) callout verification failure
пинай прова. их сервер в кэше держит чего-то
Да я знаю, что держит по всей видимости неудачные проверки моего почтовика. Держит по словам прова два или три часа. Но у него два почтовика. И я могу проверить на другом, который на момент проверки еще не закешировал неудачные обращения к моему серверу. Так что проблема не в кеше.

Вообщем подскажите что сделать, чтоб избавиться от 451 ошибки. Может выложить конфиг моего почтовика? А то пров утверждает, что я что то в конфиге накосячил.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Exim: 451 Could not complete sender verify callout

Непрочитанное сообщение dikens3 » 2008-12-19 17:38:48

550-Verification failed for <storm@edikt.lg.ua>
550-Previous (cached) callout verification failure
mx.ltk.com.ua кэшировал результат предыдущей (не успешной) проверки.
И я могу проверить на другом, который на момент проверки еще не закешировал неудачные обращения к моему серверу.
Проверь и покажи логи. Если кто-то ругается на проверку тебя, у тебя должны быть логи о неудачной проверке.

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

# telnet mx1.ltk.com.ua 25
Trying 195.69.200.3...
Connected to mx1.ltk.com.ua.
Escape character is '^]'.
220 Ltk.Com.Ua ESMTP
ehlo mail.mydomain.ru
250-mx1.ltk.com.ua Hello mail.mydomain.ru [82.208.xx.xx]
250-SIZE 52428800
250-PIPELINING
250 HELP
mail from: admin@mydomain.ru
250 OK
rcpt to: agrotech@ltk.com.ua
250 Accepted
QUIT
221 mx1.ltk.com.ua closing connection
Connection closed by foreign host.

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

2008-12-19 17:48:22 [27444] SMTP connection from [195.69.200.3]:50255 (TCP/IP connection count = 4)
2008-12-19 17:48:23 [94658] H=mx1.ltk.com.ua [195.69.200.3]:50255 incomplete transaction (QUIT) from <> for admin@mydomain.ru
2008-12-19 17:48:23 [94658] SMTP connection from mx1.ltk.com.ua [195.69.200.3]:50255 closed by QUIT
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
storm
рядовой
Сообщения: 48
Зарегистрирован: 2008-09-26 16:04:39
Откуда: Киев
Контактная информация:

Re: Exim: 451 Could not complete sender verify callout

Непрочитанное сообщение storm » 2008-12-22 10:19:44

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

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

telnet mx.ltk.com.ua 25
Trying 195.69.200.2...
Connected to mx.ltk.com.ua (195.69.200.2).
Escape character is '^]'.
220 Ltk.Com.Ua ESMTP
helo edikt.lg.ua
250 mx.ltk.com.ua Hello a2-19.ltk.com.ua [195.69.202.19]
mail from: storm@edikt.lg.ua
250 OK
rcpt to: agrotech@ltk.com.ua
451 Could not complete sender verify callout
421 mx.ltk.com.ua: SMTP command timeout - closing connection
Connection closed by foreign host.

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

2008-12-22 09:09:27 Delay 60s for mx.ltk.com.ua [195.69.200.2] with HELO=mx.ltk.com.ua. Mail from  to storm@edikt.lg.ua.
2008-12-22 09:10:27 unexpected disconnection while reading SMTP command from mx.ltk.com.ua [195.69.200.2]
UPDATE: Убрал задержку при приеме писем для айпи почтовиков провайдера и все заработало. Спасибо за участие :)

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Exim: 451 Could not complete sender verify callout

Непрочитанное сообщение dikens3 » 2008-12-22 11:24:02

Я же писал в полезных скриптах, везде прописать:

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

senders = :
А блокировать на этапе EHLO/HELO не имеет смысла, т.к. это можно сделать и на этапе RCPT TO. Т.е. принимать решение после получения адреса отправителя и получателя.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

bishop
проходил мимо
Сообщения: 1
Зарегистрирован: 2011-05-23 12:45:36

Re: Exim: 451 Could not complete sender verify callout

Непрочитанное сообщение bishop » 2011-05-23 12:50:27

Ребята помогите, дайте совет! проблема та же.

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

status=deferred (host smsrelay.kyivstar.net[81.23.16.6] said: 451 Could not complete sender verify callout (in reply to RCPT TO command))
Главное что на почту qwerty@gmail.com приходят письма, а на 380671111111@sms.kyivstar.net выводит ошибку в логе! Чего то не хватает серверу?
Последний раз редактировалось Laa 2011-05-23 16:09:05, всего редактировалось 1 раз.
Причина: Убедительная просьба юзать теги [code] при оформлении листингов.

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Exim: 451 Could not complete sender verify callout

Непрочитанное сообщение Laa » 2011-05-23 16:12:44

bishop писал(а):Ребята помогите, дайте совет! проблема та же.

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

status=deferred (host smsrelay.kyivstar.net[81.23.16.6] said: 451 Could not complete sender verify callout (in reply to RCPT TO command))
Главное что на почту qwerty@gmail.com приходят письма, а на 380671111111@sms.kyivstar.net выводит ошибку в логе! Чего то не хватает серверу?
Ну гугл по не использует проверку отправителя, а киевстар использует. Всего-то. Надо вам понять почему киевстар не может проверить вашего отправителя проблемного письма. Нет ли блокировки 25 порта, не выдаете ли вы киевстаровскому серверу drop/defer/deny на их попытку проверить отправиетля и тд. Поройтесь в логах своих, возможно найдете. Может у вас отправитель использует другой домен или кривой емыл для отправки, на который не только киевстар, а любой не сможет доставить письмо. Уверен, у вас получится своими силами найти проблему.

Удачи.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!