Сервер постфикса/голубятни Ubuntu 12.04 может послать электронное письмо, но не может принять никого

Мой домашний сервер находится в Интернете Comcast, таким образом, я успешно использую Comcast smarthost для передачи моей электронной почты к сети. Однако все электронные письма, которые я передаю обратно полю, приходят в норму мне как показано ниже, и я не могу найти подсказки в журналах.

Delivery of a message from you has exceeded the retry time:
From:    me@work.com
Subject: RE: not working

The following recipients could not be delivered:
    me@myhost.ca

Я использую сайт регистрации домена для указания на myhost.ca на мой IP-адрес, и я думаю, что у меня есть свой официальный набор документов MX правильно.
Этот сайт http://mxtoolbox.com/SuperTool.aspx говорит неотступно следование за моей записью MX.
Pref Hostname IP Address TTL
30 myhost.ca XX.XX.XXX.XXX 60 min

Я настроил свой маршрутизатор для передачи следующих портов моему серверу человечности:
HTTP 80
ПОП 110
ПОЯВЛЯЕТСЯ 995
IMAP 143
IMAPs 993
SMTP 25
SMTPs 465
SMTPs2 587

К вашему сведению веб-сервер и ssh доступ оба хорошо работают. Входящая электронная почта, кажется, единственная вещь, которая не работает.

От локальной машины я могу, telnet для портирования 25 и 587 и "HELO myhost.ca" отвечает как ожидалось. От любой машины возле моего дома telnet не соединится с теми портами и испытывает таймаут. Я ожидаю, что порт 25 заблокирован Comcast, но я ожидаю 587 быть применимым.

Кто-либо может предложить следующие шаги для отладки?

благодарит читать!

1
задан 24 August 2013 в 00:51

2 ответа

Это может быть случай заблокированных портов.

Каков выходной сигнал /var/log/mail.log

Если вы используете брандмауэр, возможно, вам следует проверить все правила, касающиеся рассматриваемых портов.

Для iptables sudo iptables -L должен вывести текущие правила. Если порты закрыты, вы можете сообщить iptables входящему трафику, используя:

sudo iptables -A INPUT -p tcp --dport PORT_NUMBER_HERE -j ACCEPT

Для получения полной информации о iptables проверьте здесь

Также этот очень хороший учебник по настройке почтового сервера в Ubuntu 12.04 с использованием Postfix, Dovecot и MySQL для виртуальных пользовательских почтовых ящиков (лично протестирован на рабочем сервере)

0
ответ дан 24 August 2013 в 00:51

У меня была такая же проблема. но когда я добавил свой домен, например, в mydestination, а также добавил IP-адрес своего сервера в mynetworks внутри /etc/postfix/main.cf, это помогло мне. вот так:

mydestination = $myhostname, mydomainName, myuser.myuser, localhost.myuser, localhost,yahoo.com,gmail.com,google.com,mydomain.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 My.server.ip.address

измените часть My.server.ip.address на IP-адрес вашего сервера. и myuser - имя пользователя вашего сервера Ubuntu, с которым вы в данный момент вошли. (конечно, части имени пользователя должны быть там по умолчанию).

0
ответ дан 24 August 2013 в 00:51

Другие вопросы по тегам:

Похожие вопросы: