同意 Gmail 之间的 Gmail 限制

Gmail limits between consenting gmails

我正在使用 gmail 帐户根据传入邮件中的条件有选择地将传入邮件转发给正确的收件人。请记住,我无法使用 Gmail 过滤器解决此问题。我需要 运行 Apps 脚本以便在决定将邮件转发给谁之前在数据库中查找发件人。

我很快就遇到了发送 Gmail 的“服务调用次数过多”,这很可能是为了防止垃圾邮件。然而,这不是垃圾邮件,收件人的 gmail 已同意,限制在这里没有帮助。

有什么方法可以取消同意 Gmail 之间的发送限制吗?

您可能正在击中 Apps Script quotas 之一。根据我的经验,Google 不太可能根据要求做出例外或提高 Apps 脚本限制。

这些配额中的大部分是 per-account,因此您可以尝试的解决方法是在达到限制后 运行 来自另一个帐户的脚本。

此外,Apps 脚本 Gmail Service are more restrictive than the limits of the pure Gmail API REST 调用或其他 API 库的限制,因此另一种解决方法是用另一种语言编写脚本并使用 API,或者如果您想继续使用 Apps 脚本,您可以使用 REST 调用而不是 Gmail 服务。

即使您仍然使用 Gmail API 达到配额,也可以通过其他方式请求 quota increase, while there is no such process for Apps Script. My guess is that Apps Script is intended for smaller projects, but if you're working with a larger volume you're supposed to use the Gmail API

配额基于超过比率而不是绝对限制而施加

可能是你循环的太快了。因为 google 根据瞬时速率施加限制。所以假设你每天可以发送 2000 封信,那么这意味着你可以每 0.023 秒发送一次电子邮件,所以它每 0.05 秒发送一封,你可能会远离麻烦。顺便说一句,我真的不知道配额是多少。