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

Exim проблемы с отправкой почты

Добавлено: 2008-10-01 16:55:39
antropomorph
Доброго времени суток!
Не могу разобраться в чем проблема, может кто поможет добрым советом. :)

Имеется FreeBSD 7.0-RELEASE - шлюз в интернет+почта.
Exim ставил по статье http://www.lissyara.su/?id=1173 (спасибо автору :) )
Проблема в заключается в том что сервер не может отправить почту наружу, в логе пишет в основном такую ошибку:

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

2008-10-01 18:50:53 1KkSNk-0000IR-5t == *****@bk.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
Пробую telnet до smtp.bk.ru:

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

gw# telnet smtp.bk.ru 25
Trying 194.67.23.114...
telnet: connect to address 194.67.23.114: Connection refused
telnet: Unable to connect to remote host
И такой отлуп возникает при обращении к любому SMTP серверу. Но в тоже время почта (и телнет на 25 порт) извне на мой сервер замечательно работают. Телнет по другим портам наружу тоже работает. Полдня убил ничего в голову не приходит в чем проблема.

Конфиги:
rc.conf

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

ifconfig_vr0="inet 10.10.16.21  netmask 255.255.255.0"
ifconfig_rl0="inet 192.168.9.254  netmask 255.255.255.0"
sshd_enable="YES"
inetd_enable="NO"
tcp_extensions="NO"
hostname="gw.******.ru"

static_routes="vpn"
route_vpn="-host 10.10.0.244 10.10.16.254 255.255.255.255"

mpd_enable="YES"

gateway_enable="YES"
router_enable="NO"

natd_enable="YES"
natd_interface="ng0"
natd_flags="-s -m -u -dynamic -f /etc/natd.conf"

firewall_enable="YES"
firewall_type="OPEN"

sendmail_enable="NONE"

dhcpd_enable="YES"
named_enable="YES"

mysql_enable="YES"

exim_enable="YES"
dovecot_enable="YES"
apache22_enable="YES"

clamav_clamd_enable="YES"
ipfw list

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

00050 divert 8668 ip4 from any to any via ng0
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
65000 allow ip from any to any
65535 allow ip from any to any
Инет приходит от провайдера через VPN, настроен MPD5.
Еще раз прошу помощи, или направления в нужное русло... :smile:

Re: Exim проблемы с отправкой почты

Добавлено: 2008-10-01 16:58:48
Alex Keda
ошибка где-то выше в логах

Re: Exim проблемы с отправкой почты

Добавлено: 2008-10-01 17:14:42
antropomorph
Вот лог за последние пару часов.

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

2008-10-01 16:04:29 1KkVY4-0000VJ-Jv Message is frozen
2008-10-01 16:04:29 1KkSNk-0000IR-5t == user@bk.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 16:04:29 1KkVY5-0000Vv-U4 Message is frozen
2008-10-01 16:04:29 1Kks1g-0001Tl-7r Message is frozen
2008-10-01 16:04:29 1Kks1h-0001UM-IW Message is frozen
2008-10-01 16:04:29 1KkuHh-0001Zs-Mu Message is frozen
2008-10-01 16:04:30 1KkSRH-0000J8-4F == user@bk.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 16:04:30 1Kl1nB-0003Ni-Ac == user1@pochta.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 16:32:43 Delay 20s for testsmtp.ru [222.222.222.222] with HELO=test.tld. Mail from user@test.tld to user2@test.tld.
2008-10-01 16:33:14 1Kl4dS-000A3O-SJ <= user@test.tld H=testsmtp.ru (test.tld) [222.222.222.222] I=[111.111.111.111]:25 P=smtp S=250 from <user@test.tld> for user2@test.tld
2008-10-01 16:33:15 1Kl4dS-000A3O-SJ => user2 <user2@test.tld> R=dovecot_user T=dovecot_delivery
2008-10-01 16:33:15 1Kl4dS-000A3O-SJ Completed
2008-10-01 16:34:29 1Kl1nB-0003Ni-Ac mx.pochta.ru [82.204.219.220] Connection refused
2008-10-01 16:34:29 1Kl1nB-0003Ni-Ac == user1@pochta.ru R=dnslookup T=remote_smtp defer (61): Connection refused
2008-10-01 16:34:29 1KkVY5-0000Vv-U4 Message is frozen
2008-10-01 16:34:29 1KkSRH-0000J8-4F == user@bk.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 16:34:29 1KkSNk-0000IR-5t == user@bk.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 16:34:29 1KkVY4-0000VJ-Jv Message is frozen
2008-10-01 16:34:29 1Kks1g-0001Tl-7r Message is frozen
2008-10-01 16:34:29 1Kks1h-0001UM-IW Message is frozen
2008-10-01 16:34:29 1KkuHh-0001Zs-Mu Message is frozen
2008-10-01 16:38:14 SMTP command timeout on connection from testsmtp.ru (test.tld) [222.222.222.222] I=[111.111.111.111]:25
2008-10-01 16:39:26 1Kl4jW-000A4m-9P <= user2@test.tld H=(test.tld) [127.0.0.1] I=[127.0.0.1]:25 P=esmtp S=642 id=d8be23a4a35fc30ebd4e86c5147ab1f9@test.tld from <user2@test.tld> for user1@pochta.ru
2008-10-01 16:39:26 1Kl4jW-000A4m-9P == user1@pochta.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 17:04:28 1KkVY4-0000VJ-Jv Message is frozen
2008-10-01 17:04:28 1KkVY5-0000Vv-U4 Message is frozen
2008-10-01 17:04:28 1KkSRH-0000J8-4F == user@bk.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 17:04:28 1Kl4jW-000A4m-9P == user1@pochta.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 17:04:28 1Kks1g-0001Tl-7r Message is frozen
2008-10-01 17:04:28 1Kl1nB-0003Ni-Ac == user1@pochta.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 17:04:29 1KkSNk-0000IR-5t == user@bk.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 17:04:29 1Kks1h-0001UM-IW Message is frozen
2008-10-01 17:04:29 1KkuHh-0001Zs-Mu Message is frozen
2008-10-01 17:27:00 exim 4.69 daemon started: pid=997, -q30m, listening for SMTP on port 25 (IPv6 and IPv4)
2008-10-01 17:27:00 1KkVY4-0000VJ-Jv Message is frozen
2008-10-01 17:27:02 1Kl4jW-000A4m-9P == user1@pochta.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 17:27:02 1KkVY5-0000Vv-U4 Message is frozen
2008-10-01 17:27:02 1Kks1g-0001Tl-7r Message is frozen
2008-10-01 17:27:03 1KkSRH-0000J8-4F == user@bk.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 17:27:03 1Kks1h-0001UM-IW Message is frozen
2008-10-01 17:27:03 1KkuHh-0001Zs-Mu Message is frozen
2008-10-01 17:27:03 1KkSNk-0000IR-5t == user@bk.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 17:27:04 1Kl1nB-0003Ni-Ac == user1@pochta.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 17:50:53 exim 4.69 daemon started: pid=1302, -q30m, listening for SMTP on port 25 (IPv6 and IPv4)
2008-10-01 17:50:53 1Kl4jW-000A4m-9P == user1@pochta.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 17:50:53 1KkVY4-0000VJ-Jv Message is frozen
2008-10-01 17:50:53 1Kks1g-0001Tl-7r Message is frozen
2008-10-01 17:50:53 1Kks1h-0001UM-IW Message is frozen
2008-10-01 17:50:53 1KkuHh-0001Zs-Mu Message is frozen
2008-10-01 17:50:53 1KkVY5-0000Vv-U4 Message is frozen
2008-10-01 17:50:53 1KkSRH-0000J8-4F == user@bk.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 17:50:53 1KkSNk-0000IR-5t == user@bk.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 17:50:53 1Kl1nB-0003Ni-Ac == user1@pochta.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host

2008-10-01 18:20:53 1KkVY4-0000VJ-Jv Message is frozen
2008-10-01 18:20:53 1KkSNk-0000IR-5t == user@bk.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 18:20:53 1KkVY5-0000Vv-U4 Message is frozen
2008-10-01 18:20:53 1Kks1h-0001UM-IW Message is frozen
2008-10-01 18:20:53 1KkuHh-0001Zs-Mu Message is frozen
2008-10-01 18:20:53 1Kl1nB-0003Ni-Ac mx.pochta.ru [82.204.219.220] Connection refused
2008-10-01 18:20:53 1Kl1nB-0003Ni-Ac == user1@pochta.ru R=dnslookup T=remote_smtp defer (61): Connection refused
2008-10-01 18:20:53 1Kl4jW-000A4m-9P == user1@pochta.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 18:20:53 1KkSRH-0000J8-4F == user@bk.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 18:20:53 1Kks1g-0001Tl-7r Message is frozen
2008-10-01 18:50:52 1KkuHh-0001Zs-Mu Message is frozen
2008-10-01 18:50:52 1Kks1h-0001UM-IW Message is frozen
2008-10-01 18:50:52 1KkVY5-0000Vv-U4 Message is frozen
2008-10-01 18:50:53 1Kl4jW-000A4m-9P == user1@pochta.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 18:50:53 1KkSRH-0000J8-4F == user@bk.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 18:50:53 1KkVY4-0000VJ-Jv Message is frozen
2008-10-01 18:50:53 1Kks1g-0001Tl-7r Message is frozen
2008-10-01 18:50:53 1Kl1nB-0003Ni-Ac == user1@pochta.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 18:50:53 1KkSNk-0000IR-5t == user@bk.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2008-10-01 19:16:13 SMTP protocol synchronization error (input sent without waiting for greeting): rejected connection from H=[127.0.0.1] I=[127.0.0.1]:25 input="EHLO 192.168.9.254\r\n"

Меня смущает то, что я не могу подключится ни к одному внешнему SMTP серверу, все равно, что при включеном EXIMе что при выключенном... :unknown:

Re: Exim проблемы с отправкой почты

Добавлено: 2008-10-01 19:42:18
dikens3
Проверяй свой IP-Адрес в RBL. (В списках блокировки)
Завтра напомни мне, я тебе IP своего сервера дам и проверим.

P.S. Ещё провайдер может блокировать.

Re: Exim проблемы с отправкой почты

Добавлено: 2008-10-01 20:01:38
antropomorph
Проверяй свой IP-Адрес в RBL. (В списках блокировки)
Завтра напомни мне, я тебе IP своего сервера дам и проверим.

P.S. Ещё провайдер может блокировать.
Я тоже об этом думал, поэтому проверил вот в этих базах:
http://dnsbl.org/
http://www.spamhaus.org/
http://www.spamcop.net/
http://www.njabl.org/
По их данным все нормально, ни где не числюсь, ни за что не привлекался. :)
Сейчас вот пришел домой, попробовал на домашнюю машину цепануться по 25 порту - та же проблема.
Провайдер не блокирует, до этого шлюзом была Win2003 машинка, там все нормально было.

Погуглив на иностранных сайтах, установил tcptraceroute:

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

gw#tcptraceroute smtp.yandex.ru 25
Selected device ng0, address 91.203.XX.XX, port 55345 for outgoing packets
Tracing the path to smtp.yandex.ru (213.180.204.38) on TCP port 25, 30 hops max
 1  nas1.r72.info (91.203.39.254)  10.240 ms  9.622 ms  9.798 ms
 2  smtp.yandex.ru (213.180.204.38) [closed]  9.305 ms  9.672 ms  9.690 ms
Он тоже не может достучаться.... Вобщем мистика какая-то. :Search:

Завтра, пожалуй, попробую еще на всякий случай подцепить другую машину к прову малоли.... :crazy:

Re: Exim проблемы с отправкой почты

Добавлено: 2008-10-02 6:51:33
antropomorph
Прошу прощения за беспокойство, все решилось.
Провайдер оказывается закрыл 25 порт на исходящие, и поставил свой релей сервер.
Надо бы почаще новости своего прова читать... :)
Тему можно закрыть.

Re: Exim проблемы с отправкой почты

Добавлено: 2009-02-28 10:25:30
Hikari
И как обошли проблему?

Re: Exim проблемы с отправкой почты

Добавлено: 2009-02-28 14:55:08
Cancer
Вот так скорее всего

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

begin routers

donpac_router:
    driver = manualroute
    transport = donpac_transport
    route_list = * smtp.donpac.ru

begin transports


# Транспорт на smtp.donpac.ru
donpac_transport:
    driver = smtp
    hosts = smtp.donpac.ru

Re: Exim проблемы с отправкой почты

Добавлено: 2009-02-28 16:32:08
Hikari
Пасиб, поспим-попробуем)

Re: Exim проблемы с отправкой почты

Добавлено: 2009-03-04 19:13:01
Hikari
Если можно, чуть подробней...

я понял, что вручную заворачиваете на какой-то донпак. Но я вообще в другой стране - на кого в этом случае отправлять мне?

Суть моей проблемы - наглухо закрытый 25 порт у аплинка. На переговоры не идут.
Зона хостится на внешнем сервере. Прием обойти придумал как - всю почту на внешний ящик, фичмайлом забрать и скормить эксиму
А вот наружу как ее отослать от имени юзеров домена?
Не уходят от меня письма никак...

Локально почта гуляет, наружу письма формирует, (-53) retry time not reached for any host...
крутил уже и на альтернативные порты... Об какую стену себя убить?

Re: Exim проблемы с отправкой почты

Добавлено: 2009-03-05 7:44:18
Alex Keda
ошибку в логах ищщите

Re: Exim проблемы с отправкой почты

Добавлено: 2009-03-07 12:16:18
Cancer
А так пробовали? отправлять через какой нить почтовый хост, у меня проще после того как провайдер закрыл smtp_relay на 25 пришлось отправлять все через хостера

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

Аутентификация exim`a как клиента

   begin routers

   # Отправка почты в МИР через smtp.masterhost.ru
   masterhost_router:
           driver = manualroute
           transport = masterhost_transport
           route_list = * smtp.masterhost.ru


   begin transports

   # Транспорт на smtp.masterhost.ru
   masterhost_transport:
           driver = smtp
           hosts = smtp.masterhost.ru
           hosts_require_auth = smtp.masterhost.ru


   begin authenticators

   # Аутентификатор для Мастерхоста (masterhost_transport) LOGIN
   # И плюс аутентификацию что лисяра придумал server_condition итд это она
   auth_login:
     driver = plaintext
     public_name = LOGIN
     client_send = : user@домен.ру : masterhost_user_password
     server_condition = ${lookup mysql{SELECT `username` FROM \
                        `mailbox` WHERE `username` = \
                        '${quote_mysql:$auth1}' AND `password` = \
                        '${quote_mysql:$auth2}'}{yes}{no}}
     server_prompts = Username:: : Password::
     server_set_id = $auth1

Можно конечно попробовать через маил.ру, яндек.ру, почта.ру или гугль (но с гуглем прийдеться подолбиться так как он работаем не на стандартных портах и + SSL)

Re: Exim проблемы с отправкой почты

Добавлено: 2009-03-18 22:20:37
Hikari
Не выходит каменный цветок...

Суть проблемы та же - у аплинка напрочь закрыт 25
Настроил редирект почты домена на внешний ящик@rambler.ru, нормально забирается фичмылом и раскладывается.
На отправку пытаюсь завернуть на тот же рамблер, но у них 587 порт на прием и непонятно что с авторизацией делать.
в приведенном примере

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

# Аутентификатор для Мастерхоста (masterhost_transport) LOGIN
   # И плюс аутентификацию что лисяра придумал server_condition итд это она
   auth_login:
     driver = plaintext
     public_name = LOGIN
     client_send = : user@домен.ру : masterhost_user_password
     server_condition = ${lookup mysql{SELECT `username` FROM \
                        `mailbox` WHERE `username` = \
                        '${quote_mysql:$auth1}' AND `password` = \
                        '${quote_mysql:$auth2}'}{yes}{no}}
     server_prompts = Username:: : Password::
     server_set_id = $auth1
крутил все, не разобрался(
ЗЫ: И что это за загадочный донпак, через который все гоняют почту? моему телнету он не отзывается

Re: Exim проблемы с отправкой почты

Добавлено: 2009-03-18 22:30:08
Cancer

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

   # Транспорт на smtp.masterhost.ru
   masterhost_transport:
           driver = smtp
           hosts = smtp.yandex.ru:587
           hosts_require_auth = smtp.yandex.ru:587
строка

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

client_send = : user@yandex.ru : yandex_user_password
кажется так, но если я не прав поправьте меня.

Re: Exim проблемы с отправкой почты

Добавлено: 2009-03-18 23:08:53
Hikari
Близок миг победы!
Все-таки еще раз попрошу помощи, ибо описания так и не нашел насчет
auth_login:
driver = plaintext
public_name = LOGIN смутно непонятно, что за LOGIN - вроде просто типа имени
client_send = : user@домен.ру : masterhost_user_password
тут понятно
server_condition = ${lookup mysql{SELECT `username` FROM \
`mailbox` WHERE `username` = \
'${quote_mysql:$auth1}' AND `password` = \
'${quote_mysql:$auth2}'}{yes}{no}}
server_prompts = Username:: : Password::
server_set_id = $auth1

тут нет. Базу я не использую для почты что за логины/пароли?

Сократил непонятную мне часть до
auth_login:
driver = plaintext
public_name = LOGIN
client_send = : user@домен.ру : password

Ответ из лога

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

rambler_transport defer (-53): retry time not reached for any host

Re: Exim проблемы с отправкой почты

Добавлено: 2009-03-19 8:40:46
Cancer
Блин мне так кажется что через рамблер ты неотправишь, но возможно я и ошибаюсь

Re: Exim проблемы с отправкой почты

Добавлено: 2009-03-19 10:27:22
Hikari
С чего бы это рамблеру быть таким уникальным?
Ребята! Неужели никто ничего конструктивного не скажет?
Уже и абузу написал насчет вайтлиста...

Re: Exim проблемы с отправкой почты

Добавлено: 2009-03-20 17:21:02
Laa
Hikari писал(а):Если можно, чуть подробней...

я понял, что вручную заворачиваете на какой-то донпак. Но я вообще в другой стране - на кого в этом случае отправлять мне?

Суть моей проблемы - наглухо закрытый 25 порт у аплинка. На переговоры не идут.
Зона хостится на внешнем сервере. Прием обойти придумал как - всю почту на внешний ящик, фичмайлом забрать и скормить эксиму
А вот наружу как ее отослать от имени юзеров домена?
Не уходят от меня письма никак...

Локально почта гуляет, наружу письма формирует, (-53) retry time not reached for any host...
крутил уже и на альтернативные порты... Об какую стену себя убить?
Если провайдер не идет на переговоры, то меняйте провайдера! Благо, сейчас, когда кризис, любой провайдер будет рад новому клиенту и, я уверен, пойдет на встречу и сделает что надо и подключит дешевле обычных тарифов. Или вы в такой стране, где ОДИН провайдер? :shock:

Или ставьте свой сервер на колокейшене где-то за пределами своего провайдера и пусть он там разгребает вашу почту. А клиенты к нему подключаются разными удобными способами для приема-отправки.

Просто поручать принимать вашу почту другому серверу MX опасно, лучше делать это своими силами. По ряду причин.

Re: Exim проблемы с отправкой почты

Добавлено: 2009-03-22 12:17:00
Alex Keda
> (-53) retry time not reached for any host...
настоящая причина выше в логах. ищщи, по идентификатору сообщения.

Exim проблемы с отправкой почты

Добавлено: 2020-03-26 14:52:03
gyurza2000
Что бы не плодить новые темы, позвольте сюда приткнуться:

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

SSL_write: (from f513.i.mail.ru [217.69.138.180]) syscall: Permission denied
2020-03-26 14:00:02 1jGf05-00029g-8p H=mxs.mail.ru [94.100.180.31]: mxs.mail.ru [94.100.180.31]: Permission denied
2020-03-26 14:00:02 1jGf05-00029g-8p == a.lunev@bk.ru <info@agrorus.org> R=dnslookup T=remote_smtp defer (13): Permission denied H=mxs.mail.ru [94.100.180.31]: mxs.mail.ru [94.100.180.31]
2020-03-26 14:00:02 1jHNZq-0001Yj-AC == a.lunev@bk.ru <info@agrorus.org> R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host for 'bk.ru'
2020-03-26 14:00:02 1jHOoS-000Dut-1e == a.lunev@bk.ru <info@agrorus.org> R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host for 'bk.ru'
2020-03-26 14:00:02 1jHOom-000Dy2-66 == a.lunev@bk.ru <info@agrorus.org> R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host for 'bk.ru'
2020-03-26 14:00:02 1jGfpz-000Abs-R5 == a.lunev@bk.ru <info@agrorus.org> R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host for 'bk.ru'
Почему почта не уходит?

Exim проблемы с отправкой почты

Добавлено: 2020-03-26 15:08:56
gyurza2000
при отправках на gmail и yandex подобных затыков не возникает. Только с mail.ru

Exim проблемы с отправкой почты

Добавлено: 2020-11-19 23:19:58
Alex Keda
спустия 11 лет, процитирую себя же:
Alex Keda писал(а):
2009-03-22 12:17:00
> (-53) retry time not reached for any host...
настоящая причина выше в логах. ищщи, по идентификатору сообщения.