与我在这里发布的帖子相关:
https://stackoverflow.com/questions/3638584/smtpclient-sending-bad-messageids/3638682#3638682
我注意到我们的交换设置可能不正确。
概述
电子邮件程序 (SMTP) 发送的消息具有不正确的 MessageID 标头。
Message-ID: <98bcd4e6-be30-4b22-8026-6047c8231b1f>
它们看起来应该是这样的:
Message-ID: <F09A215A213060419E28A88E85FDC8FD0CCEB91C23@EXCHANGE-SERVER.MYDOMAIN.mycompany.com>
我认为我们的某个设置不正确,有人知道需要更改什么吗?
答案1
Pierre 303 关于谁负责设置 Message-ID 标头的说法是不正确的。SMTP 要求有一个标头,但它没有指定谁创建它。如果收到的邮件缺少标头,邮件程序应该提供一个,但这并不能阻止发送邮件的程序自行设置。
事实上,Exchange 2007 SP1 确实存在与此相关的问题(关联)。如果您碰巧运行的是此版本之前的版本,这可能是 Message-ID 未按照常规用法完全填写的原因。