Я установил демон postfix, и я могу отправлять электронные письма в учетную запись, а также могу войти в систему через почтовый клиент и получать эти электронные письма.
Но я пытаюсь использовать один и тот же URL-адрес, например mail.mydomain.org как для входящей, так и для исходящей почты.
Пока что, когда я отправляю электронное письмо с mail.mydomain.org в качестве сервера исходящей почты, он не подключается.
Как вы отлаживаете это, чтобы понять, почему это не работает?
Пока что, когда я отправляю электронное письмо с mail.mydomain.org в качестве сервера исходящей почты, он не подключается. Как вы отлаживаете это, чтобы понять, почему это не работает?
Ваш почтовый сервер должен прослушивать порт 25 (SMTP) и, возможно, также порт 587 (отправка) на mail.mydomain.org
чтобы это работало. Используйте сканер портов, например Nmap на внешнем клиенте, а не на сервере чтобы проверить, какие порты включены mail.mydomain.org
открыты:
nmap mail.mydomain.org
Он должен показывать по крайней мере 25 порт для SMTP как открытый, а также порты POP3 / IMAP, чтобы вы могли получать почту с помощью своего почтового клиента.
На самом сервере вы можете использовать netstat, чтобы показать, какая программа прослушивает какой порт:
netstat -lntp
Помните, что одного лишь прослушивания может быть недостаточно. Также необходимо убедиться:
0.0.0.0
, чтобы внешние клиенты действительно могли подключиться. Если ваш почтовый сервер, например, прослушивание только 127.0.0.1, тогда могут подключаться только программы, работающие на том же сервере.