我在使用 Thunderbird 电子邮件客户端连接到我的 Exchange 2003 服务器时遇到了非常奇怪的事情。
我成功设置了传入 IMAP 帐户,并且可以接收邮件。但是,无论我输入什么 SMTP 设置,都无法发送邮件。检查服务器后,正确的设置应该是端口 25,没有身份验证或连接安全性,我已经输入了。我可以从有问题的客户端计算机 ping 服务器的主机名。我收到的 Thunderbird 错误消息是:
“消息发送失败。无法发送消息,因为在交易过程中与 SMTP 服务器(省略主机名)的连接丢失。”
所以我去了服务器,仔细检查了 Exchange 的 SMTP 设置。我的设置是正确的。我尝试通过 telnet(在服务器上)连接到本地主机 25。它似乎连接后立即断开连接,没有消息,什么都没有。当我远程登录到其他端口(例如 POP-110)时,我收到了正确的连接消息和稳定的连接。客户端和服务器上都没有防火墙。网络上有防火墙,但 LAN->LAN 流量不受限制。
我可以在第二个客户端上重现 Thunderbird 错误,并且无法让任何客户端进行 telnet 连接。
编辑:我在使用 Zimbra Desktop 时也遇到了同样的问题。
有人有主意吗?
答案1
在 Exchange 系统管理器中,虚拟服务器上的 Org/Servers/ServerName/Protocols/SMTP/Properties。
访问选项卡...身份验证-应检查匿名
连接控制-除...之外的所有控制
中继(密钥) - 确保底部的“允许那些经过身份验证的人”已选中。为了好玩,我还会将客户端的 IP 添加到 lest。至少这样你就可以测试一些东西了。
否