2013-09-12 4 views
0

У меня проблема с exim MTA, она не может отправить почту.Почтовый агент Exim не может доставить почту

Я следовал простой и прямой вперед руководство в том, как настроить MTA: https://library.linode.com/email/exim/send-only-mta-ubuntu-12.04-precise-pangolin

Но когда я проверить конфигурацию в конце концов, это не удается отправить.

Я не получаю сообщение об ошибке при выдаче команды:

echo "This is test 1." | mail -s Testing_1 [email protected] 

echo "This is test 2." | mail -s Testing_2 [email protected] 

Но я могу прочитать в журнале (/ вар/Журнал/exim4/mainlog), что он не был успешно отправлен (и я не получают никаких писем).

Что мне делать, я понятия не имею, что случилось ... ?? Моя первая мысль заключалась в том, что маршрутизатор (или брандмауэр) блокировал мой MTA, но журнал показывает, что он находился в контакте с внешней стороной, поэтому я не думаю, что это проблема.

Я использую все помощь, которую я могу получить.

Редактировать: Мне пришлось использовать почтовый хостинг ISP, установив config: dc_smarthost = 'mailout.isp.com' и добавив правило перезаписи для Exim, сопоставив мой адрес электронной почты для учетной записи с ISP.

/John

exim4.conf-файл (/etc/exim4/update-exim4.conf.conf):

dc_eximconfig_configtype='internet' 
dc_other_hostnames='PandaBoard; mydomain.net; meetup; localhost.localdomain; localhost' 
dc_local_interfaces='127.0.0.1' 
dc_readhost='' 
dc_relay_domains='' 
dc_minimaldns='false' 
dc_relay_nets='' 
dc_smarthost='' 
CFILEMODE='644' 
dc_use_split_config='false' 
dc_hide_mailname='' 
dc_mailname_in_oh='true' 
dc_localdelivery='mail_spool' 

exim4 Вход:

2013-09-13 00:13:35 exim 4.76 daemon started: pid=17823, -q30m, listening for SMTP on [127.0.0.1]:25 [::1]:25 
2013-09-13 00:13:35 Start queue run: pid=17825 
2013-09-13 00:13:35 End queue run: pid=17825 
2013-09-13 00:23:11 exim 4.76 daemon started: pid=18570, -q30m, listening for SMTP on [127.0.0.1]:25 [::1]:25 
2013-09-13 00:23:11 Start queue run: pid=18572 
2013-09-13 00:23:11 End queue run: pid=18572 

2013-09-13 00:24:17 1VKFJB-0004pm-Uf <= [email protected] U=john P=local S=404 
2013-09-13 00:24:18 1VKFJB-0004pm-Uf gmail-smtp-in.l.google.com [2a00:1450:4008:c01::1b] Network is unreachable 
2013-09-13 00:25:22 1VKFJB-0004pm-Uf gmail-smtp-in.l.google.com [173.194.71.26] Connection timed out 
2013-09-13 00:25:22 1VKFJB-0004pm-Uf alt1.gmail-smtp-in.l.google.com [2607:f8b0:4003:c02::1a] Network is unreachable 
2013-09-13 00:26:26 1VKFJB-0004pm-Uf alt1.gmail-smtp-in.l.google.com [173.194.64.27] Connection timed out 
2013-09-13 00:26:26 1VKFJB-0004pm-Uf == [email protected] R=dnslookup T=remote_smtp defer (101): Network is unreachable 

2013-09-13 00:46:26 exim 4.76 daemon started: pid=19280, -q30m, listening for SMTP on [127.0.0.1]:25 
2013-09-13 00:46:26 Start queue run: pid=19282 

2013-09-13 01:03:55 1VKFvX-00052n-9V <= [email protected] U=john P=local S=402 
2013-09-13 01:05:00 1VKFvX-00052n-9V mx3.hotmail.com [65.54.188.94] Connection timed out 
2013-09-13 01:06:04 1VKFvX-00052n-9V mx3.hotmail.com [65.54.188.72] Connection timed out 
2013-09-13 01:07:08 1VKFvX-00052n-9V mx3.hotmail.com [65.55.37.72] Connection timed out 
2013-09-13 01:08:13 1VKFvX-00052n-9V mx3.hotmail.com [65.55.92.136] Connection timed out 
2013-09-13 01:09:18 1VKFvX-00052n-9V mx3.hotmail.com [65.55.92.168] Connection timed out 
2013-09-13 01:09:18 1VKFvX-00052n-9V == [email protected] R=dnslookup T=remote_smtp defer (110): Connection timed out 
2013-09-13 01:16:26 Start queue run: pid=19436 

ответ

1

кажется мне как ваш интернет-провайдер заблокировал подключения, исходящие от tcp/25. Почему вы отвергли свое первоначальное предположение, что это брандмауэр? Журналы, которые вы указали, указывают на то, что ваш сервер может выполнять DNS-запросы, но успешных попыток подключения к почтовому серверу нет. Это все равно может быть проблемой локального межсетевого экрана, но в наши дни это очень распространено для интернет-провайдеров, чтобы не допустить, чтобы их клиенты отправляли электронную почту на tcp/25, если вы явно не просили возможности сделать это (а иногда и даже не тогда).

Возьмите Exim из уравнения и запустить из командной строки вашего почтового сервера:

telnet 65.54.188.94 25 

, если вы можете подключиться, это проблема с Exim установки. Если вы не можете подключиться, это проблема с сетью, будь то локальный брандмауэр, брандмауэр ISP и т. Д.

0

Использование должно быть проверено, чтобы убедиться, что на вашем сервере запущен любой брандмауэр (iptables, csf ...). Если да, то выключите его и попытайтесь проверить телнет на внешний почтовый сервер, как:

telnet external_mail_server 25 

Если нормально, вы должны проверить конфигурацию Exim. Если нет, обратитесь к своему провайдеру хостинга

Смежные вопросы