![hMailServer 不允许我通过 Thunderbird 发送邮件 - 使用非默认端口](https://linux22.com/image/555195/hMailServer%20%E4%B8%8D%E5%85%81%E8%AE%B8%E6%88%91%E9%80%9A%E8%BF%87%20Thunderbird%20%E5%8F%91%E9%80%81%E9%82%AE%E4%BB%B6%20-%20%E4%BD%BF%E7%94%A8%E9%9D%9E%E9%BB%98%E8%AE%A4%E7%AB%AF%E5%8F%A3.png)
我在 Windows Server 2008 上安装了 hMailServer。它已全部设置好并正常运行,只是我无法从自己的 PC(这是不是在本地网络中与服务器通信)。我多次检查了设置,它们是正确的。使用非标准端口(例如,不是 25),我可以发送邮件,但由于它是非标准的,这些邮件从未到达收件人。
通过端口 25 远程登录到服务器是可行的。防火墙已打开这些端口。从服务器“本地”发送邮件是可行的(自动回复也是可行的)。我的 Thunderbird 设置允许我在 SMTP 服务器使用非默认端口时进行身份验证并发送邮件,但当它使用默认端口 25 时则不行。我可以通过 25 顺利访问其他 SMTP 服务器,禁用我自己的防火墙也无济于事。
确切的错误信息是这样的(注意开头的芬兰语):
Postia lähetettäessä tapahtui virhe: postipalvelimen kättelyviesti oli virheellinen: Cannot connect to SMTP server 87.108.96.34 (87.108.96.34:25), connect timeout
重复一下,当端口不是 25 时,我可以连接到它。我目前没有硬件防火墙,这可以防止这种情况发生。
任何帮助都将不胜感激!
答案1
检查系统中可能安装的防病毒/恶意软件(如果已安装)。它们倾向于拦截常用应用程序端口,以劫持它们来提供保护服务。
答案2
好吧,我的问题解决了。显然,我的 ISP是阻止端口 25,而我在其他邮件服务器上使用 SSL 和端口 465。现在为 SMTP 服务器添加了一个额外的(非 25)端口,以便它仍然可以在 25 和新端口上进行通信。