【发布时间】:2014-07-10 14:55:09
【问题描述】:
在极少数情况下,我的电子邮件会在邮件中退回:
远程主机说:550-RFC2822 说所有邮件都应该有一个 Message-ID 标头。 550 大多数没有它的邮件都是垃圾邮件,因此您的邮件已被拒绝。
我尝试使用以下方法设置消息 ID 标头:
IdMessage1.Headers.Values['Message-ID'] := id;
在这种情况下,id 是 mydomain 中格式为 xxxxx 的字符串。但是,这不是如何设置 message-id 标头,或者它被我的 smtp 服务器(由我的 isp 托管)剥离。我注意到从 Outlook 发送的电子邮件确实获得了 message-id 并且它们没有被剥离。有没有人对如何提供 message-id 标头有任何建议,以免被剥离?我还应该包括其他标题吗?我还向我的 isp 发送了电子邮件,以防这是他们的设置,但 Outlook 必须以某种方式进行。
【问题讨论】:
标签: smtp delphi-xe5 indy10