修复 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 作为你发送的消息,可以尝试以下步骤来解决问题:
使用不向邮件添加裸行源的其他电子邮件程序发送邮件,例如Outlook 网页版(以前称为 Outlook Web App)。
如果原始邮件包含附件,请尝试发送没有附件的邮件。
如果这些步骤无法为你解决问题,请与电子邮件管理员联系,并参考本主题中的信息,以便他们可以尝试为你解决问题。
我是电子邮件管理员。如何解决此问题?
如果上一部分中的步骤未解决问题,则 收件人 的电子邮件管理员可以使用本节中所述的一个解决方案来解决问题。
解决方案 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。