【发布时间】:2010-12-21 06:38:07
【问题描述】:
当我发送一封带有 indy-10 的 tidMessage 组件的邮件时,我收到了来自我的客户邮件服务器的有趣拒绝:
550 被拒绝:消息不包含消息 ID
即使使用 indy 自己的演示应用程序我也能做到这一点
http://www.indyproject.org/DemoDownloads/Indy_10_MailClient.zip
我该怎么做才能解决这个问题。谢谢!
【问题讨论】:
-
它们不符合 RFC2822:(3.6.4) "虽然 可选,但每条消息都应该有一个 "Message-ID:" 字段"
-
另外,您是否使用 idSMTP 组件直接向邮件服务器发送邮件? AFAIK 大多数 MTA 自己添加一个消息 ID,与 SMTP 客户端相比,更容易确保其唯一性。