【发布时间】:2018-04-13 04:44:01
【问题描述】:
我有一个使用 GmailApp.sendEmail 的脚本,每次执行发送大约 20 封电子邮件。手动运行它,我只收到 3 封电子邮件,然后再次运行直到大约 5 分钟后才发送任何内容。
似乎每个脚本/用户最多发送 3 封邮件,并且每 5 分钟最多可能执行 1 次,但是执行记录中绝对没有任何内容。
这使开发变得困难,因为您进行了一个小改动并且必须等待 5 分钟,而且在生产中我需要它来处理许多电子邮件。
我已经不清楚配额系统是如何运作的,以及如何查看剩余的内容,但这是一个额外的不确定性。
【问题讨论】:
-
我不相信发送方有时间限制。 接收邮件的时间限制为每分钟 60 封电子邮件。我经常运行脚本,在不到一分钟的时间内发送 1000 多封电子邮件,没有任何问题。您使用的是经过验证的域帐户还是免费的 Gmail 帐户?它也可能是您的代码中的某些内容,因此将其包含在您的问题中会很有帮助!
-
我刚刚通过批量发送 90 封相同的电子邮件给自己进行测试。其中 84 条已送达,邮件报告日志显示其余 6 条为“正在进行中,由于收件人帐户太忙,此时无法送达邮件”。所以你可以检查你的管理日志,看看到底是什么问题。我不明白这如何使开发变得困难?当然,如果 1 发送,除非您对脚本非常缺乏经验或做一些非常复杂的事情,否则您可以确信其余的会发送?