Hotmail消息中的X-Message-Delivery

Jac*_*yer 7 spam-prevention email-spam spam hotmail

最近我盯着解密hotmail收件箱/垃圾文件夹放置.经过长时间的搜索,我发现Hotmail/Outlook正在使用他们在每封邮件中输入的X-Message-Delivery标签来确定很多东西.如果您转到电子邮件来源,您可以看到类似于此的X-Message-Delivery:

Vj0xLjE7dXM9MDtsPTE7YT0wO0Q9MjtHRD0yO1NDTD00

如果你BASE64解码它你得到

V=1.1;us=0;l=1;a=0;D=2;GD=2;SCL=4

根据我的研究,我发现以下事情导致邮件进入垃圾文件夹,

If "D=x" is higher then 1
If "GD=x" is higher then 1
If "SCL=x" is higher then 0
Run Code Online (Sandbox Code Playgroud)

除此之外,我发现V = 1.1总是相同的,并且在我收到的任何电子邮件中都没有变化(或至少我检查的那些)

我认为"a = x"意味着如果发送者在接收者地址簿中,或者接收者至少知道.如果它的0是一个新的发送者,因此更有可能进入垃圾文件夹,如果它的a = 1,它有助于进入收件箱.

我认为l = 1或l = 0有一些东西可以使用,如果图像在打开时被阻止或不被这个发送者阻止.虽然我没有发现这一点非常一致.

你们有谁知道,这些标签代表什么?

D=
GD=
us= 
Run Code Online (Sandbox Code Playgroud)

如果你这样做,你也知道它们会从0变为1或2吗?

感谢你!

dav*_*rey 3

mime 版本

SCL 指 垃圾邮件置信度 (SCL)

该服务不使用 SCL 等级 2、3、4、7 和 8。SCL 评级为 5 或 6 被视为可疑垃圾邮件,与 SCL 评级为 9(被视为确定垃圾邮件)相比,其是否为垃圾邮件的可能性较小。可以通过 Exchange 管理中心的内容筛选器策略配置针对垃圾邮件和高可信度垃圾邮件的不同操作。有关详细信息,请参阅配置内容过滤策略。您还可以使用传输规则为匹配特定条件的邮件设置 SCL 评级,如通过设置垃圾邮件可信度 (SCL) 创建传输规则以将邮件识别为垃圾邮件或非垃圾邮件中所述。

http://technet.microsoft.com/en-us/library/dn798345(v=exchg.150).aspx

http://technet.microsoft.com/en-us/library/jj200686(v=exchg.150).aspx


GD.. 经过详尽的搜索后.. 我相信它指的是 GD2,即与 PHP 相关的图形库,但我没有任何参考文献来证实这一点。或者,我发现一个模糊的术语被称为“保证交付”,但这是一个非常微妙的提及,我找不到任何进一步的参考。不过,这确实可能有道理..

向 Hotmail 提供联系并获得特殊待遇的电子邮件发件人被标记为“无论如何都不是垃圾邮件......保证送达”。看起来很有道理..

我在 GD 的任何 RFC 中找到的唯一参考文献是RFC6035 ,它将GD定义为GapDuration

"GD" EQUAL (1*7DIGIT) ;0-3,600,000 -- milliseconds
BLD=0 BD=0 GLD=2.0 GD=500 GMIN=16

GDuration gd = (GDuration) table.get(context);
Run Code Online (Sandbox Code Playgroud)

http://media.proquest.com/media/pq/classic/doc/1397920421/fmt/ai/rep/NPDF?_s=PRwJ1WMP1Dw7%2F7ZDFW5hXUNyfPo%3D

但我真的不认为它们有关系。


我怀疑这是否意味着像曼努埃尔猜测的那样生成交付报告。原因是,Generate-Delivery-Report 已经是定义的标头字段,因此无需创建另一个字段。


X- 标头最初在RFC822 第 4 节中定义

当我放弃寻找 GD 的时候,我就放弃了。

无论它们的含义是什么,我敢打赌,无论它们的含义是什么,都早已被遗忘了,以至于 Hotmail 中可能没有人知道它的含义,更不可能有任何可行的方法让您更改它们的含义。 。我仍然对我找不到任何东西感到震惊......我通常非常擅长研究和挖掘晦涩的数据。;p

更多资源: