xd1*_*936 4 email gmail scheduled-tasks email-headers gmail-api
只是好奇电子邮件标头是否由 Gmail 标记以表示电子邮件是已安排还是立即发送。
当我自己测试时,我找不到任何其他标题或标题中的任何其他参数。但是,当您安排电子邮件时,Gmail 会将Date标题设置为安排的时间。由于您只能以分钟而不是秒的精度来安排电子邮件,因此您可以肯定地知道,如果发送电子邮件的时间包括秒,则电子邮件没有被安排。在我的实验中:
Date: Sat, 13 Feb 2021 10:17:41 +0100 <- non-scheduled
Date: Sat, 13 Feb 2021 10:20:00 +0100 <- scheduled
为了计算当秒数为零时电子邮件被调度的概率,我们缺乏调度多少电子邮件的基本速率。这是贝叶斯定理的经典应用:
P(预定 | 零) = P(零 | 预定) * P(预定) / (P(零 | 预定) * P(预定) + P(零 | 非预定) * P(非预定))
在哪里:
如果您将 X 设置为对安排的电子邮件数量的最佳估计,例如 1 / 1000,则当秒数为零时,您将获得确实安排电子邮件的概率,因为 P = X / (X + 1/60 * ( 1 - X))。X = 1 / 1000,P = 5.6%。如果我犯了任何错误,请告诉我。
PS:标头包括发送邮件的 Gmail 服务器。可能是因为 Google 对预定和非预定消息使用了不同的服务器。不过,要想弄清楚这一点,就必须发送更多电子邮件。