【问题标题】:Google Suite App Script Email Sending LimitGoogle Suite 应用脚本电子邮件发送限制
【发布时间】:2018-10-17 23:15:35
【问题描述】:

我注册了谷歌套件免费试用,并在注册免费试用时选择当场制作域名。

根据网站,免费试用版每天使用应用脚本发送限制为 500 封电子邮件,而消费者 gmail 帐户每天只能发送 100 封电子邮件。

我所做的是编写一个简单的脚本来检查它是否可以发送 150 封电子邮件,以确保它仍在范围内。 例如。

myfunction(){
    for (var i = 0; i < 150; i++) 
    GmailApp.sendEmail(//my email, "Iteration", i);
}

但它不起作用,并且在发送限制方面出错。我尝试发送 100 封电子邮件,它成功了。所以基本上,我的发送限制没有升级到 500。

我咨询了联系支持,它告诉我“检查脚本的 smtp 参考。”

我没有对管理员设置或任何东西进行任何修改。我刚刚注册了 gsuite,这样我就可以使用 appscript 发送 100 多封电子邮件以实现小型业务功能。

很遗憾,我不知道 google 支持是什么意思。有人可以解决这个问题吗?或者告诉我联系支持对 smtp 参考的意义。

【问题讨论】:

  • 你试过发送 110 吗? 105?另外,您的脚本是使用 Gmail 服务 还是 Mail 服务
  • @AntoineColson 是的。我做到了。在脚本的第 100 次迭代之后,我的发送仍然中断。我使用 gmail 服务。
  • 通过 (...) Gmail API (...) 发送的每封邮件的收件人数:100。我知道您要向 1 个收件人发送 100 条消息,但可能就是这样。换句话说,您有可能在您的脚本已经发送 100 次之后继续手动发送电子邮件(您可以试试吗?)。一种解决方法是将消息发送到groups。还要确保您使用MailApp 尝试Mail Service,也许这会解决您的问题。

标签: email google-apps-script smtp gmail google-workspace


【解决方案1】:

这实际上是一个常见的错误。人们总是认为,只要注册一个 G Suite 帐户,他们就可以发送 100 多条消息。如脚本配额文章 https://developers.google.com/apps-script/guides/services/quotas 中所述,如果您有付费 G Suite 帐户但未免费试用,则每天可以发送 1,500 封电子邮件。如果您希望每天通过 GAS 发送超过 100 封电子邮件,则必须结束 G Suite 免费试用,然后您的帐户必须至少支付 30 美元(或以您的货币计的相同金额)。 https://support.google.com/a/answer/166852?hl=en

也对此进行了解释

* 如果您想尽快提高限额,可以立即结束免费试用并支付相应金额。有关说明,请参阅进行人工付款。提交付款后,升级限额最长可能需要 48 小时。 *

【讨论】:

  • 我确实想到了这一点。但是,为什么 Google 会在免费试用中宣传最多可以发送 500 条消息?我确实在谷歌页面的某个地方看到了一个警告,即每天发送 500 条消息的限制是针对特定类型的 gsuite 试用的。但我从未见过任何规格。可以用于商业/企业试验吗? (因为他们提供基本、商业和企业服务——基本是三者中最便宜的)
  • 您提到的 500 封邮件限制不是针对 Google Apps 脚本,而是针对从 Gmail UI 或通过 Gmail SMTP 服务器 (smtp.gmail.com) 发送的邮件。这是一个完全不同的限制。无论您注册哪个 G Suite 版本,它们都有相同的限制。
  • 您是否知道通过应用脚本调用 sendEmail 函数的限制是什么,如果不同的话?谢谢
  • 请阅读我提供的配额文章。每次调用该函数时,就像是在发送消息一样。限制为每 24 小时 100 个。如果您有付费 GSuite 版,则为每天 1500 个。
  • 好的!非常感谢您的帮助:)
猜你喜欢
  • 1970-01-01
  • 2011-09-16
  • 1970-01-01
  • 1970-01-01
  • 2021-11-21
  • 2011-04-22
  • 2020-04-14
  • 2020-06-17
  • 1970-01-01
相关资源
最近更新 更多