Я пытаюсь настроить простую почтовую службу на своем сервере Ubuntu, но мне очень трудно правильно ее настроить.
Я выполнил шаги в Руководство по Postfix в Ubuntu но у меня все еще проблемы.
Вот мои тестовые примеры.
Увидев это, я автоматически думаю, что моя запись MX неверна. Но я не думаю, что это так, поскольку я консультировался с разными людьми и примерами, и они кажутся правильными. И да, я ждал по крайней мере 24 часа между изменениями для очистки записей DNS.
Я понятия не имею, что делать дальше, и любые рекомендации или руководство по устранению неполадок были бы признательны.
Спасибо,
- РЕДАКТИРОВАТЬ 5/5/2013 20:34
У меня были отключены все остальные порты до команды на открытие SMTP. Я не знал, что порядок команды iptable имеет значение ...
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere tcp dpt:http
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:http-alt
DROP all -- anywhere anywhere
*ACCEPT tcp -- anywhere anywhere tcp dpt:smtp*
Chain FORWARD (policy DROP)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Вот шаги по устранению неполадок, которые я бы попробовал:
Очень вероятно, что либо ваш локальный брандмауэр блокирует порт 25, либо это делает ваш интернет-провайдер.
В /etc/postfix/main.cf
, чек мое предназначение, это должно выглядеть следующим образом
mydestination = myServer.com, localhost.localdomain, localhost
myServer.com(ваш реальный домен) должен быть там. Если нет, отредактируйте эту строку и перезапустите postfix.
Если это не так, опубликуйте /etc/postfix/main.cf
и /etc/postfix/master.cf
в вашем вопросе.
В /etc/postfix/manin.cf проверьте smtpd_client_restrictions возможно, вы принимаете только местные соединения.
По умолчанию разрешены все запросы на подключение.
Сколько у вас MX-записей и какой из них приоритет? Вы можете разместить здесь сообщение.
Если вы получили сообщение «Сервер-получатель не принял наши запросы на подключение», это означает, что почта Google не может подключиться к вашему почтовому серверу или она подключилась к неправильному почтовому серверу, она не подключилась к вашему серверу postfix.
Вы пробовали «telnet x.x.x.x 25», где x.x.x.x - это публичный IP-адрес сервера postfix?