【问题标题】:GmailApp.sendEmail Frequency Limit?GmailApp.sendEmail 频率限制?
【发布时间】:2018-04-13 04:44:01
【问题描述】:

我有一个使用 GmailApp.sendEmail 的脚本,每次执行发送大约 20 封电子邮件。手动运行它,我只收到 3 封电子邮件,然后再次运行直到大约 5 分钟后才发送任何内容。

似乎每个脚本/用户最多发送 3 封邮件,并且每 5 分钟最多可能执行 1 次,但是执行记录中绝对没有任何内容。

这使开发变得困难,因为您进行了一个小改动并且必须等待 5 分钟,而且在生产中我需要它来处理许多电子邮件。

我已经不清楚配额系统是如何运作的,以及如何查看剩余的内容,但这是一个额外的不确定性。

【问题讨论】:

  • 我不相信发送方有时间限制。 接收邮件的时间限制为每分钟 60 封电子邮件。我经常运行脚本,在不到一分钟的时间内发送 1000 多封电子邮件,没有任何问题。您使用的是经过验证的域帐户还是免费的 Gmail 帐户?它也可能是您的代码中的某些内容,因此将其包含在您的问题中会很有帮助!
  • 我刚刚通过批量发送 90 封相同的电子邮件给自己进行测试。其中 84 条已送达,邮件报告日志显示其余 6 条为“正在进行中,由于收件人帐户太忙,此时无法送达邮件”。所以你可以检查你的管理日志,看看到底是什么问题。我不明白这如何使开发变得困难?当然,如果 1 发送,除非您对脚本非常缺乏经验或做一些非常复杂的事情,否则您可以确信其余的会发送?

标签: google-apps-script


【解决方案1】:

似乎没有频率限制。

我的测试脚本使用循环发送消息,消息是相同的,只是相同内容的 10 个副本。

Google 显然足够聪明,不会发送相同的消息,尽管不够聪明,2 或 3 条确实可以发送。

如果脚本在大约 5 分钟内重新运行,它会再次将它们识别为重复,因此没有发送。

例如,在主题中引入计数值和时间戳,意味着每次都发送和接收所有电子邮件。

【讨论】:

  • 这不是答案,您应该在 cmets 中回复而不是作为答案。
  • 答案是我不受限制,而是另一个功能,我试图描述清楚。
  • 我还是不明白你为什么不认为这是一个答案。这显然是我提出的问题的答案,并且可能会帮助有相同问题但不了解他们所看到的行为的人。
猜你喜欢
  • 2014-11-02
  • 2019-02-06
  • 1970-01-01
  • 2011-05-04
  • 2018-06-14
  • 2019-11-04
  • 2012-09-10
  • 2015-09-03
  • 2014-04-22
相关资源
最近更新 更多