修复了 Exchange Online 中的 NDR 错误“550 5.6.11”
如果发送电子邮件后出现错误,会很令人沮丧。 本主题介绍在未送达报告中看到错误代码 5.6.11 时可以执行的操作, (也称为 NDR、退回邮件、传递状态通知或 DSN) 。
我收到了此退回邮件。 如何解决这个问题? | 我是电子邮件管理员。我该如何解决此问题? |
我为什么会收到此退回邮件?
你收到此退回邮件,错误代码为 5.6.11,因为你的邮件包含裸行源,并且目标电子邮件服务器不支持带有裸行源的邮件。
裸行馈送是 (LF) 字符的换行,其前面不是紧跟回车符 (CR) 字符。 换句话说,它只以 LF 结尾,而不是以 CR LF 结尾的文本行。
通常,电子邮件中的每一行都以回车符结尾,后跟一个换行符 (CR LF) 。
如果邮件包含空换行符,则需要 SMTP 分块功能才能在电子邮件服务器之间传输邮件。 分块使用 RFC 3030 中定义的 SMTP BDAT 命令。 如果目标电子邮件服务器不支持 BDAT,则它不能接受包含裸行源的邮件。
Microsoft 365 和 Office 365用于从邮件中删除空换行符,以允许传递到不支持 SMTP 分块和 BDAT 命令的旧电子邮件服务器。 为了更好地支持安全标准 (例如域密钥标识邮件或 DKIM) ,Office 365不再从邮件中删除裸行源。
我收到了此退回邮件。 如何解决这个问题?
如果由于发送的消息而收到此 NDR,可以尝试执行以下步骤来解决问题:
使用不向邮件添加空换行符的其他电子邮件程序发送邮件,例如Outlook 网页版 (以前称为Outlook Web App) 。
如果原始邮件包含附件,请尝试在不带附件的情况下发送邮件。
如果这些步骤无法解决该问题,请与电子邮件管理员联系,并参考本主题中的信息,以便他们可以尝试为你解决问题。
我是电子邮件管理员。我该如何解决此问题?
如果上一部分中的步骤未解决问题, 收件人 的电子邮件管理员可以使用本节中所述的一种解决方案来解决问题。
解决方案 1:禁用裸行源拒绝 (允许目标电子邮件服务器中包含裸行源的邮件)
某些电子邮件服务器支持禁用裸行源拒绝的功能。 例如,Exchange Server 中的接收连接器支持 BareLinefeedRejectionEnabled 设置。 如果收件人的电子邮件服务器是 Exchange,管理员可以在服务器的 Internet 邮件接收连接器上配置设置 -BareLinefeedRejectionEnabled $false
。 有关详细信息,请参阅 Set-ReceiveConnector。
解决方案 2:将目标电子邮件服务器升级到支持 SMTP BDAT 命令的较新版本 (或其他电子邮件服务器软件)
支持 SMTP BDAT 命令Email服务器可以接受带有裸行源的邮件。 大多数新式电子邮件服务器都支持 BDAT;但是,某些免费和较旧的电子邮件服务器不支持 BDAT。
什么是裸线源?
裸换行符是单行馈送字符 (LF 或 ASCII 10) ,其前面不是紧跟回车符 (CR 或 ASCII 13) 。 电子邮件中的行分隔符应该是 CRLF,而不是 LF。
仍然需要帮助?
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈