是否有一个可能的' idstring ',将' make_msgstr '不符合RFC 2822? &



源代码提到make_msgid生成符合RFC 2822的Message-ID,并且还可以选择添加idstring以增强唯一性。

是否可以添加idstring的任何值,使make_msgid生成的最终id不与RFC 2822投诉?我读了RFC规范,但我不确定。

我问这个问题是因为当我用make_msgid生成的消息id发送电子邮件到一个gmail地址时(带有作为idstring),我注意到gmail将Message-ID更改为...SPTMIN_ADDED_BROKEN@mx.google.com之类的东西。但是,当我使用make_msgid的消息id发送电子邮件时,没有idstring, gmail没有改变任何东西,我可以看到消息id与我最初生成的消息id相同。

实际上,idstring中的中断点正是无效令牌的一个例子;另一个例子是添加第二个@

最新更新