修复 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 命令的较旧电子邮件服务器传递。 为了更好地支持安全标准(例如 DomainKeys 标识邮件或 DKIM),Office 365 不再从邮件中删除裸行源。

我收到了这个弹跳消息。 如何解决问题?

如果收到此 NDR 作为你发送的消息,可以尝试以下步骤来解决问题:

  1. 使用不向邮件添加裸行源的其他电子邮件程序发送邮件,例如Outlook 网页版(以前称为 Outlook Web App)。

  2. 如果原始邮件包含附件,请尝试发送没有附件的邮件。

如果这些步骤无法为你解决问题,请与电子邮件管理员联系,并参考本主题中的信息,以便他们可以尝试为你解决问题。

我是电子邮件管理员。如何解决此问题?

如果上一部分中的步骤未解决问题,则 收件人 的电子邮件管理员可以使用本节中所述的一个解决方案来解决问题。

解决方案 1:禁用目标电子邮件服务器中的裸行源拒绝(允许包含裸行源的邮件)

某些电子邮件服务器支持禁用裸行源拒绝的功能。 例如,Exchange Server 中的接收连接器支持 BareLinefeedRejectionEnabled 设置。 如果收件人的电子邮件服务器为 Exchange,管理员可以在服务器的“接收”连接器上配置 Internet 邮件的设置 -BareLinefeedRejectionEnabled $false 。 有关详细信息,请参阅 Set-ReceiveConnector

解决方案 2:将目标电子邮件服务器升级到支持 SMTP BDAT 命令的较新版本(或不同的电子邮件服务器软件)

支持 SMTP BDAT 命令的电子邮件服务器可以接受带有裸行源的邮件。 大多数新式电子邮件服务器支持 BDAT;但是,某些免费和较旧的电子邮件服务器不支持 BDAT。

什么是裸行源?

裸行馈送是一个换行符(LF 或 ASCII 10),它不紧跟回车符(CR 或 ASCII 13)。 电子邮件中的行分隔符应该是 CRLF,而不是 LF。

仍需帮助?

另请参阅

Exchange Online 中的电子邮件未送达报告

RFC 6376 DomainKeys 标识邮件 (DKIM) 签名

RFC 3030 SMTP 服务扩展,用于传输大型和二进制 Mime 消息(BDAT 支持)