关于RFC2821 MAIL From和RFC2822 FROM之间的差异我正在考虑让我的MTA添加一个头,指定在信封的MAIL FROM部分发送的内容。
RFC2821标题用于接收电子邮件反弹,并在SPF和一些SenderIDconfiguration中检查的标题。
目标是通过在电子邮件标题中包含此低级别的信息,使诊断和debugging变得更加容易。
什么是这个SMTP头的可接受名称?
是否应该由DKIM签名? 有什么理由不签名?
在发送时, MAIL FROM指定的地址放在Return-Path:标题中。 请参阅RFC 2821第4.4节 :
当传送SMTP服务器进行邮件的“最终传送”时,会在邮件数据的开头插入一个返回path行。 这种返回path的使用是必需的; 邮件系统必须支持它。 返回path行保留MAIL命令中的信息。 在这里,最终交付意味着邮件已经离开了SMTP环境。 通常,这意味着它已经被传送到目的地用户或相关联的邮件丢弃,但是在某些情况下,可能会被另一个邮件系统进一步处理和传送。
你不能签署这个头,因为你不创build它; 目标SMTP服务器添加标题。
标题和信封是不一样的。 他们甚至不相符。 所以,无论你做什么,你都不能在标题外面标记数据(在这种情况下是信封)。 这在技术上是不可能的,而不是如何去做的问题。