付费G-Suite Scripted MailApp.sendEmail()函数不允许使用电子邮件

时间:2017-07-30 16:51:46

标签: email gsuite quotas

我们刚刚将免费的Google云端硬盘帐户升级为G-Suite帐户,因为我们是约260人的退休人员社交俱乐部,因为Google Script MailApp.sendEmail()函数限制我们使用,因此无法发送我们的会议通知电子邮件每天100。所以我们升级到付费的G-Suite帐户(据称是500个邮件/天的限制),经过几天的工作将表格和脚本转移到新帐户后发现我们仍然每天只有100封邮件,当我们的理解是如果我们升级,可以发送我们的260封邮件。

现在这对我们来说是一场噩梦。我们如何解决这个问题呢?我尝试了技术支持电话,但今天坐了等待队列近45分钟后,我终于挂了电话。请帮助。

1 个答案:

答案 0 :(得分:0)

由于这篇文章已经超过6个月了,你很可能已经解决了你的问题,但我想我会完成迄今为止所学到的知识,这可能对其他人有所帮助。

据我所知,升级到G Suite时,Google Scripts MailApp API限制会增加到1500,但正如您所了解的那样,它不是即时的。我一直在使用两个G Suite帐户。我的第一个帐户已经是G Suite Basic已经有一段时间了,而另一个帐户已经有很长一段时间了。您可以使用以下代码确认当前限制,我相信我在API参考文档中找到了这些代码:

var emailQuotaRemaining = MailApp.getRemainingDailyQuota();
Logger.log("Remaining email quota: " + emailQuotaRemaining);

这适用于MailApp和GmailApp API,即使getRemainingDailyQuota()仅在MailApp下可用。我忘记了原因,但我相信我只能使用别名作为使用GmailApp API的“发件人”地址,但主要是我使用MailApp API。

所以现在我将我的脚本迁移到最近升级的帐户。但我们目前处于30天的试用期,这意味着您在技术上仍然通过API限制为100个电子邮件收件人。以下是提供有关配额和限制的一些细节的两篇文章: https://support.google.com/a/answer/166852& https://developers.google.com/apps-script/guides/services/quotas

第一篇文章表明您可以通过结束试用来提高限额。这可以通过手动付款并等待大约48小时来完成。如果我每天需要超过100个收件人,这是个好消息。然而第二篇文章说

  

注意:新创建的G Suite域如果有六个或更多用户,则受第一个结算周期的消费者限制,如果用户较少,则受多个结算周期的限制。有关详细信息,请参阅有关发送限制的帮助中心页面。

但是我已经拥有多年的遗留帐户了,所以我不知道它是否被认为是“新创建的G Suite域名”,以及我是否仍然处于“第一个消费者限制”之下结算周期...“ - 或 - ”...几个结算周期...“这对我有用,因为我在该域下只有4个账户。联系G Suite支持聊天对此主题没有明确的答案。他们只是一直告诉我他们没有接受过Google Scripts支持的培训,我应该在像这样的社区网站上寻找答案。

希望这对某些人有帮助,但不幸的是,目前还不清楚配额和限额何时会增加。

编辑:

我终于与Google支持人员进行了交谈,可以更详细地解释第二篇文章中的说明。基本上,您必须预先支付至少30美元(无论帐户数量),以结束消费者限制。也许这对某些人来说很明显,但他们的措辞让我感到困惑。他们说第一个结算周期有六个或更多用户,因为这会达到增加限额所需的30美元门槛。

此链接也可能有所帮助:https://script.google.com/a/directss.net/dashboard