简体   繁体   English

将电子邮件发送到Office 365帐户未收到未送达报告

[英]Sending email to Office 365 account not getting non-delivery report

I have a PHP script that sends out email from a non-Office 365 SMTP to Office 365 accounts. 我有一个PHP脚本,可将电子邮件从非Office 365 SMTP发送到Office 365帐户。 Messages get delivered successfully but when I send email to a non-existent email accounts on a domain that is on Office 365, I dont get any bounce emails. 邮件成功传递,但是当我将电子邮件发送到Office 365上的域上不存在的电子邮件帐户时,我没有收到任何退回电子邮件。 I have no problem getting bounce emails from Gmail or other domain that is not on Office 365 though. 我可以从Gmail或不在Office 365上的其他域获取退回电子邮件,这没有问题。

Anyone got an idea of why this would be? 任何人都知道为什么会这样吗? Am I missing a header? 我是否缺少标题?

This depends on the connector settings of the Office 365 tenant you are sending messages to. 这取决于向其发送消息的Office 365租户的连接器设置。 Office 365 allows mail admins to route messages with certain criteria to an internal SMTP service or a smart host. Office 365允许邮件管理员将具有特定条件的邮件路由到内部SMTP服务或智能主机。 For those messages, Office 365 may think they have been routed to another server successfully. 对于这些消息,Office 365可能认为它们已成功路由到另一台服务器。 Actually the messages might be lost by a smart host, or the smart host doesn't support to return NDR. 实际上,智能主机可能会丢失消息,或者智能主机不支持返回NDR。 You can try to trace the email in Office 365 to find the routing path. 您可以尝试在Office 365中跟踪电子邮件以查找路由路径。 Meanwhile, check the connectors, transport rules configured in the corresponding Exchange Online admin center. 同时,检查在相应的Exchange Online管理中心中配置的连接器,传输规则。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM