Delivered-To标头是否适合查找转发邮件收件人的地址?

时间:2011-01-20 01:12:07

标签: email header

example.com上有一个邮件处理脚本,用于处理发送到以下地址的电子邮件:account1234@example.com

邮件服务器为example.com提供了全能服务,并将电子邮件处理到相应的帐户中。

对于已从其他电子邮件地址设置转发规则的用户,我无法找到正确的标头来检查该帐户。例如,如果具有account1234的用户具有将某些发送到user1234@gmail.com的电子邮件转发到account1234@example.com的gmail规则,则处理脚本将在To:标题和account1234@example.com中找到user1234@gmail.com。在Delivered-To:标题中。

那个Delivered-To:标头是否保证存在或者是否特定于邮件服务器进行转发?

1 个答案:

答案 0 :(得分:12)

不幸的是,它特定于执行转发的主机。它甚至不是为了您的利益 - 它允许转发服务器to detect and break mail loops。 (例如,a@example.com转发到b@sample.com,转发回a@example.com。)各种服务器为此目的使用不同的标头字段,并且没有正式的标准。