gpt4 book ai didi

smtp - 我可以依赖 "Date: "电子邮件 header 吗?

转载 作者:行者123 更新时间:2023-12-01 12:33:12 24 4
gpt4 key购买 nike

我有一些用 getmail 抓取的邮件目录(收件箱和发送),我想给 eml 文件命名,代表每封邮件到达(或发送)的日期和时间:

johnsmith@example.org-inbox-2015-07-28T20.02.14+0000.eml

(我希望 Windows 读取文件,所以没有冒号)

我注意到 eml 文件中只出现了一次“Date:”:
Date: Tue, 28 Jul 2015 20:02:14 +0000

我可以依靠这个标题来重命名文件吗?它可靠吗?

(我计划为此任务编写 posix 或 bash 脚本)

最佳答案

简答: .
Date header (以及大多数其他 header )由客户端设置(并且不是必需的),因此它可以是任何内容或不存在。

垃圾邮件appart,因为Date字段是由 MUA(/MSA) 设置的,但仍然有很多人没有与 NTP 同步或不关心正确配置他们的工作站,这往往是错误的。
我还经常看到配置错误的自动邮件程序或 MTA...

Received 中找到的日期标题是 更值得信赖,因为它是由真正的 MTA 设置的,并且它们配置良好的可能性更高。

请注意,除了作为您的服务器(在您的情况下为 GMail)的最后一个(出现顺序最上面的)之外,它们也可以被伪造。

关于smtp - 我可以依赖 "Date: "电子邮件 header 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31687280/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com