Gmail + Google Apps脚本的最高发送率和每日配额?

时间:2012-03-29 15:04:54

标签: gmail google-apps-script

我编写了一个小型Google Apps脚本,可以单独向收件人(即每封电子邮件收件人)发送个性化电子邮件(会议邀请)。作为使用GmailApp.sendEmail未发送到Sent Mail文件夹中发送的电子邮件问题的解决方法,我有一个脚本将电子邮件发送给自己(即发件人和收件人是相同的),然后另一个脚本将它们转发给适当的收件人。只有大约100个(可能更少)经过验证的收件人,但我担心发送电子邮件的速度与脚本执行速度一样快,可能会因为邮件发送速度而被标记为垃圾邮件。我的问题如下:

  1. 如果Google Apps脚本访问Gmail帐户以使用GmailApp发送和转发电子邮件,是否会产生发送速率限制(例如,以电子邮件/秒,KB /秒等为单位) 。)?

  2. 哪个配额适用于所述脚本?是Gmail的500 /天还是Google Apps的100 /天?

  3. P.S。我找到this discussion about quotas,但我不确定我的案例是否属于其中描述的任何一种情况。

3 个答案:

答案 0 :(得分:3)

  1. 没有这样的限制。每封电子邮件的正文大小有限制 - 20KB
  2. Gmail用户和免费Google Apps用户每天有500封电子邮件。请注意,CCing和BCCing都是根据您的配额计算的。因此,如果您发送一封电子邮件并将其发送给500个人,那么您当天就会用完所有配额。此外,在域内发送电子邮件时还有其他配额。

答案 1 :(得分:3)

此外,方法MailApp.getRemainingDailyQuota()会告诉您当天可以发送多少封电子邮件。

答案 2 :(得分:0)

所有配额都在这里描述: https://developers.google.com/apps-script/guides/services/quotas

如何使用GmailApp.sendEmail发送的电子邮件未显示在“已发邮件”文件夹中?