修复了 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,可以尝试执行以下步骤来解决问题:

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

  2. 如果原始邮件包含附件,请尝试在不带附件的情况下发送邮件。

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

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

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

解决方案 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。

仍然需要帮助?

另请参阅

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

RFC 6376 域密钥标识的邮件 (DKIM) 签名

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