【问题标题】:How are Google Apps Script mail quotas calculated?Google Apps 脚本邮件配额是如何计算的?
【发布时间】:2019-01-24 22:13:46
【问题描述】:

Quotas for Google Services 页面上的 Current Quotas 表显示了一项名为“电子邮件读/写(不包括发送)”的功能,该功能限制为每天 50,000 个G Suite 商务版客户。

我有几个使用 MailApp 发送电子邮件的 Google Apps 脚本,今天我的脚本的用户开始收到错误:"Service invoked too many times for one day: email"

当我运行MailApp.getRemainingDailyQuota() 时,它显示-1,确认已超出配额。

当我查看 Google 保险柜以查看我的帐户从昨天到今天发送了多少条消息时,它显示大约 3,294 条。

当我联系 G Suite 支持人员询问此问题时,他们将我引导至 G Suite Admin Email sending limits 页面,该页面显示 G Suite 帐户被限制为每 24 小时滚动发送 2000 条消息。

3,294 大于 2,000,但两者都远低于 50,000,所以我想知道 50,000 配额到底有什么影响。

读/写”属于什么邮件相关操作?

【问题讨论】:

  • 你试过检查this product forum post中提到的内容吗?
  • 我测试了GmailApp.sendEmail(),它也确实影响了MailApp.getRemainingDailyQuota() 号码。另外,过去几天我一直在监视MailApp.getRemainingDailyQuota() 的输出,发现它一直在 1,300-1,400 左右徘徊,但从未超过 1,500,所以这似乎显示了“电子邮件”的剩余内容每天的收件人”配额为 1,500。向两个收件人发送一封测试电子邮件会从数字中扣除两个,所以这是有道理的。这给我留下了我最初的问题,即 50,000 这个数字是如何相关的,以及我是如何超过这个数字的。

标签: email google-apps-script google-apps


【解决方案1】:

我们还使用 gsuite 和 Google 脚本发送大量邮件。还有很多关于配额的问题。我观察的结果是,限制应用了一些滞后。在限制适用之前,我可以发送超过限制的邮件(一定数量)。数量是变化的并且有点不可预测,但几乎总是如果我在发送超出限制的邮件之前暂停 - 我收到配额错误:(

我无法发表评论,这就是为什么要更新答案。只需尝试将几封邮件添加到密件抄送中 :) 并检查指标

【讨论】:

  • 我创建了一个测试函数,它使用getMailAppRemainingQuota() 获取配额,使用MailApp 发送电子邮件,然后再次获取配额,我没有观察到任何延迟 - 配额立即更新我。
猜你喜欢
  • 2021-06-08
  • 2021-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多