本文章已经归档,因此 Apple 将不再对其进行更新。

OS X Server:Microsoft Outlook 客户端可能由于垃圾邮件过滤器设置而无法发送邮件

如果 Microsoft Outlook 用户的垃圾邮件过滤器以某种方式进行配置,则可能无法连接到 OS X Server 上的电子邮件服务器。

如果垃圾邮件过滤器以某种方式进行配置,则将 Microsoft Outlook 用作电子邮件客户端的用户,以及连接到 Mac OS X Server v10.6 或更高版本上托管的电子邮件服务器的用户,可能均无法发送邮件。Outlook 客户端会收到以下(或类似)警告:

由于服务器拒绝收件人之一,无法发送邮件。被拒绝的电子邮件地址是“recipient@example.com”、主题是“示例”、帐户:“mail.example.com”、服务器“mail.example.com”、协议:SMTP、服务器响应:“504 5.5.2 <主机名>: Helo command rejected: need fully qualified host name”、端口:25、安全 (SSL):无、服务器错误:504、错误号:0x800CCC79。

将 OS X Server 邮件服务 (postfix) 配置为需要从 SMTP 客户端获取完全有效的主机名时会发生此问题。在 Mac OS X Server v10.6 或更高版本中打开垃圾邮件过滤时会启用此设置。

通过编辑配置文件,即可从其他垃圾邮件过滤设置中单独配置完全有效的主机名要求。更改安全相关的设置前,应对其进行评估。

完成更改评估后,即可使用以下步骤来实施更改。编辑配置文件时,请遵循这些准则

对于 OS X Server(Mountain Lion 及更高版本)

  1. 在“/资源库/Server/Mail/Config/postfix/main.cf”中,查找“smtpd_helo_restrictions”设置。

  2. 从设置列表中移除“reject_non_fqdn_helo_hostname”。

  3. 重新启动邮件服务。

对于 OS X Lion Server 和 Mac OS X Server v10.6.x

  1. 在“/etc/postfix/main.cf”中,查找“smtpd_helo_restrictions”设置。

  2. 从设置列表中移除“reject_non_fqdn_helo_hostname”。

  3. 重新启动邮件服务。

有关非 Apple 制造的产品或非 Apple 控制或测试的独立网站的信息仅供参考,不代表 Apple 的任何建议或保证。Apple 对于第三方网站或产品的选择、性能或使用不承担任何责任。Apple 对于第三方网站的准确性和可靠性不作任何担保。联系供应商以了解其他信息。

发布日期: