Я установил демон 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, тогда могут подключаться только программы, работающие на том же сервере.