NOQUEUE:拒绝:Helo 命令被拒绝:需要完全限定的主机名

NOQUEUE:拒绝:Helo 命令被拒绝:需要完全限定的主机名

我正在运行 3 个 Win11 和 1 个 Win10,均使用 Office 365 Outlook。 3 个 Outlook 客户端在我的家庭 NAT 上很好地连接到 postfix/dovecot 服务器,并且也可以从外部通过我的路由器建立隧道。

最新的一款可以替代薄薄的笔记本电脑,无法建立连接/var/log/mail日志显示以下错误,指出 NETBIOS 主机名(在 Windows 上使用 hostname 命令可见)以及发件人和收件人的电子邮件。

NOQUEUE:拒绝:Helo 命令被拒绝:需要完全限定的主机名

Stack Exchange 中对此类问题的其他参考建议将服务器更改为更加宽松。然而,作为3个客户工作我必须在客户端做一些事情。我以完全相同的方式设置了邮件帐户,在端口 143 和 587 上使用 STARTTLS。直到发生此错误时,日志文件都是相同的(除了通常从一个连接更改到下一个连接的内容之外)。我使用控制面板中的电子邮件帐户配置而不是 Outlook 来设置连接,因为后者不允许用户名是电子邮件地址以外的任何内容。这就是过去行之有效的方法。

在我所做的所有研究中,我没有看到任何关于如何强制 Outlook 发送完全限定主机名的建议,但我认为这是可能的,因为我的 3 台 Windows 计算机可以这样做,而其中一台则不能。问题似乎不在于帐户设置,而在于 Windows 内的其他地方。

服务器是Raspberry Pi操作系统。我的 LAN 位于 DSL 路由器后面,端口 25、143 和 587 打开。 LAN 上的客户端系统从以下位置接收其网络地址、名称和域名:域名解析。我妻子的 Win 10 笔记本电脑和我的 Android 手机也可以毫无问题地通过 LAN 或从其他地方访问邮件。

答案1

上面的消息是一条红鲱鱼

解决方案是使用“高级设置”->“传出服务器”选项卡并检查“我的发送服务器 (SMTP) 需要身份验证”并保留默认值“使用与我的接收邮件服务器相同的设置”

相关内容