我无法接收来自 Outlook 的任何电子邮件。
我可以使用 comcast(我的 ISP)通过 smtp 发送电子邮件而没有任何问题,但是我无法使用 hmailserver 中配置的个人 pop3 或来自我的 ISP 的 imap 接收任何电子邮件。
如果有人可以提供帮助,请阅读以下有关我的设置的描述以及我为尝试解决问题所做的事情:
我正在运行 Windows Server 2012r2,其中安装了 ISS、SMTP 服务器、Hmailserver、PHP、Mysql、Squirrelmail 和 Outlook 2013。我的域已正确配置并正在运行我的服务器。我已配置 A 记录和 Mx 记录,防火墙端口已为选定端口打开,我的 ISP 是 Comcast
Hmailserver 配置为
SMTP:端口 465[587 也有效](25 被 ISP 阻止)
POP3:端口 110[995 也有效] - 我已经在我的[电子邮件保护]IP 端口 110,连接 SSL/TLS]
IMAP:端口 993[143 也有效]
Outlook 2013 设置
POP3 测试:
服务器信息接收邮件服务器:我的域名
发送邮件服务器:smtp.comcast.net
用户名:admin
密码:*****
在更多设置下:
我的发送服务器已检查
登录:使用 comcast 用户名和密码
在高级 Pop3 下:端口 110 和 SMTP 端口 465 SSL 加密连接
IMAP 测试:
服务器信息 传入邮件服务器:imap.comcast.net
发送邮件服务器:smtp.comcast.net
用户名:comcast 用户名
密码:*****
在更多设置下:
我的发送服务器已检查
登录:使用 comcast 用户名和密码
在高级 IMAP 下:端口 993 SSL 和 SMTP 端口 465 SSL 加密连接
综上所述:
测试连接正常。我可以发送,但没有收到任何电子邮件。
当我运行 Hmailserver 诊断程序时,除了 smtp 之外一切都通过了,因为它在端口 25 上进行测试
Telnet mydomain.com 465 或任何其他端口均不返回错误
我整周都在这样做,但无论我做什么,我似乎都无法弄清楚我做错了什么。所以,如果您知道我的设置出了什么问题,或者知道为什么我无法在 Outlook 中以 imap 或 pop3 接收邮件,请告诉我。
答案1
如果您在记录上运行 nmap,mail.mydomain.com 的端口 143 是否列为开放端口?143 是默认的 imap 帐户端口。要接收电子邮件,两个部分都需要列为开放。运行 telnet mail.mydomain.com 110/143
答案2
不要忘记 mx 记录,以便 DNS 解析器可以找到它