Связался с провайдером. Он говорит, что при проверке его сервером мой сервер его посылает. Мол он пишет HELO, а мой сервер думает, что оно пустое. И соответственно его сервер не может провести проверку. По его словам у меня где то ошибка в конфиге эксима.
Изначально мой сервер посылал в некоторых случаях по русски. Копаясь на форуме пришел к выводу, что дучше всю ругань в конфиге заменить на инглиш. Но к сожалению ситуация не изменилась.
При попытке отправить ручками:
Я нашел это http://forum.lissyara.su/viewtopic.php?f=20&t=3577 "Разрешение проверки наших получателей". Сделал соответственно как описано. Но теперь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.
Если не использовать "Разрешение проверки наших получателей" как было описано dikens3 и закоментировать следующее в конфиге: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.
Код: Выделить всё
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?!"
В логах следующее:
Было изначально
После того как экспериментировал с Разрешением проверки наших получателей или закоментированием строк проверки HELO и тех кто не пишет отправителя.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
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