我已经build立了一个postfix守护进程,我可以发送邮件到一个帐户,我也可以通过邮件客户端login并获得这些邮件。
但我想要做的是使用相同的url,例如:mail.mydomain.org为传入和传出的邮件。
到目前为止,当我发送邮件mail.mydomain.org作为我的发送邮件服务器,它不连接。
你如何debugging这个了解它为什么不工作?
到目前为止,当我发送邮件mail.mydomain.org作为我的发送邮件服务器,它不连接。 你如何debugging这个了解它为什么不工作?
您的邮件服务器需要侦听端口25(SMTP),也可能在端口587(提交)上mail.mydomain.org上mail.mydomain.org 。 在外部客户端上使用端口扫描程序(如nmap) ,而不是在服务器上检查mail.mydomain.org上的哪些端口已打开:
nmap mail.mydomain.org
它应该至less显示SMTP端口25打开,以及POP3 / IMAP端口,以便您可以检索邮件与您的邮件客户端。
在服务器本身,你可以使用netstat来显示哪个程序监听哪个端口:
netstat -lntp
小心,虽然单靠听力可能还不够。 您还需要确保:
0.0.0.0 ,这样外部客户端可能确实连接。 如果你的邮件服务器是例如只听127.0.0.1,那么只有运行在同一台服务器上的程序才可以连接。