Office 365 中的 Outlook/MS Exchange 返回 550 标头语法

Office 365 中的 Outlook/MS Exchange 返回 550 标头语法

我的一个客户遇到了一个案例,合作伙伴公司无法向他们发送电子邮件。案例是他们收到了 Mailer-Daemon 返回的以下信息:

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed:

[email protected]
host 192.168.101.200 [192.168.101.200]
SMTP error from remote mail server after end of data:
550 header syntax

但是完全相同的消息发送给[电子邮件保护]或者实际上任何其他邮件系统都可以正常运行并到达目的地。

到目前为止我已经尝试过:

  1. 添加邮件流,以绕过垃圾邮件过滤器
  2. 通过各种电子邮件客户端发送测试电子邮件
  3. 检查邮件流报告是否存在故障
  4. 检查邮件踪迹

但这些信息却毫无踪迹。

所以:

  • 有人知道可能是什么原因吗?
  • 知道在哪里搜索吗?

以下是示例消息来源(隐藏实际电子邮件地址和内容):

From: [email protected]
To: [email protected]
Subject: ABC
Thread-Topic: ABC
Thread-Index: XYZ/DASds
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Mon, 7 Mar 2022 12:54:02 +0100
Message-ID:
    <123.eurprd08.prod.outlook.com>
References:
    <123.eurprd08.prod.outlook.com>
In-Reply-To:
    <123.eurprd08.prod.outlook.com>
Content-Language: pl-PL
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
X-MS-Exchange-Organization-RecordReviewCfmType: 0
Content-Type: multipart/mixed;
    boundary="_002_VI1PR0802MB2255D7C42F929D70566E9C7982089VI1PR0802MB2255_"
MIME-Version: 1.0

--_002_VI1PR0802MB2255D7C42F929D70566E9C7982089VI1PR0802MB2255_
Content-Type: text/html; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

some html content

--_002_VI1PR0802MB2255D7C42F929D70566E9C7982089VI1PR0802MB2255_
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;
    name="some_file.xlsx"
Content-Description: some_file.xlsx
Content-Disposition: attachment; filename="2022_03_04.xlsx"; size=41422;
    creation-date="Mon, 07 Mar 2022 09:57:43 GMT";
    modification-date="Mon, 07 Mar 2022 12:08:34 GMT"
Content-Transfer-Encoding: base64

contents of attached file

--_002_VI1PR0802MB2255D7C42F929D70566E9C7982089VI1PR0802MB2255_--

答案1

最终问题出在 Outlook 客户端上。除了他(有问题的)电子邮件之外,试图发送带有附件的电子邮件的人还从要发送邮件的域配置了 MS Exchange 帐户。

这样的设置导致联系人列表在理论上只针对有问题的域中的帐户从 MS 汇集和同步,但当他尝试从其他帐户发送电子邮件时,来自 MS Exchange 的列表仍然可用,并且当选择时它不包含完整地址,基本上最终发送电子邮件时没有收件人电子邮件,即 to='John Doe' 而不是 to='John Doe[电子邮件保护]“”。

相关内容