从 postfix 向 exchange 传递 smtp 邮件以及在线交换问题

从 postfix 向 exchange 传递 smtp 邮件以及在线交换问题

我在一台 server01 的 smtp 通知邮件中遇到了一个非常奇怪的问题。我的情况是:server01 通过 postfix 向本地本地 Exchange 服务器发送邮件。该邮件的收件人、发件人、正文均正确无误……一切正常。在本地 Exchange 上,我们使用 server01 的 IP 地址进行了中继。然后,本地本地 Exchange 将该邮件发送到在线 Exchange Office 365。

问题是:本地交换机上的邮件(从 wireshark 获取)格式正确,来自:[电子邮件保护], 到:[电子邮件保护] Exchange Online 上的邮件格式很奇怪:来自:mydomain.com[电子邮件保护],发送至:mydomain.com[电子邮件保护]

Office 365 反垃圾邮件系统认为该邮件已损坏或被盗,然后将该邮件发送到隔离区。我检查了 postfix 和 Office 365 中的设置,但找不到为什么 Office 365 中的邮件格式是这样的:(mydomain.com[电子邮件保护]

答案1

检查 Postfix 服务器上是否启用了某种地址重写。检查以下配置参数

append_dot_mydomain
smtp_generic_maps
smtp_header_checks
sender_canonical_classes
sender_canonical_maps

但可以是别的-请发布输出

postconf -n

更多信息http://www.postfix.org/ADDRESS_REWRITING_README.html

答案2

是混合部署吗?您如何配置 postfix 以将消息发送到本地 Exchange 服务器?匿名中继连接器?“本地本地 Exchange 将该邮件发送到在线 Exchange Office 365。”您是如何转发消息的?您能提供屏幕截图吗?

您可以尝试将正常邮件转发到 Office 365 并检查问题是否仍然存在。此外,您可以直接在 Office 365 中中继。

如何设置多功能设备或应用程序以使用 Office 365 发送电子邮件 https://support.office.com/en-us/article/如何设置多功能设备或应用程序以使用Office-365发送电子邮件

相关内容