我们的实验表明,GMail在其邮件存储区中不使用UTC作为内部日期。有人知道它使用什么偏移量吗?我们已经将其缩小到比UTC晚3到7个小时(独家),我们可以通过进一步的实验来弄清楚,但也许有人知道。如果您假设 UTC,则 UID 搜索等不是很准确,事实并非如此。:-)
此外,我们想知道无论您在世界何处连接到Gmail,它是否一致。
更新:第一次测试显示UTC-4或UTC-5,我做的第二次测试(每小时发送电子邮件)显示我的帐户是UTC-7。我们想知道注册时是否根据您的源 IP 设置了它(我还注册了一个使用 UTC-10 时区的帐户,内部存储仍然是 UTC-7。我认为,稍后更改您的帐户时区不会更改IMAP客户看到的内部商店日期。
我写了一个python IMAP库客户端,并确认Gmail时区是UTC-07:00,我已经一遍又一遍地确认了。因此,您获得的任何搜索结果(更准确地说是之后:开始日期和之前:结束日期查询)都会根据您的本地时区移动那么多。这是因为邮件存储根据发件人SMTP服务器使用本地时间,如果是gmail,则恰好在UTC-07:00。