接收应用引擎中的电子邮件地址计数限制

时间:2010-07-21 15:49:19

标签: google-app-engine email limit quota

我的邮件是关于接收电子邮件的选项,该地址如下所示:xxx@appid.appspotmail.com:http://code.google.com/appengine/docs/python/mail/receivingmail.html

我的问题是:

  1. 使用上述格式创建并在应用程序中使用的电子邮件地址数是否有限制? 作为一个例子,我可能有一百万用户,并且可能有某种“邮件内”设施,每个用户被分配一个唯一的“xxx”ID。

  2. 上述格式的地址可以接收的电子邮件数量是否有限制?我没有在任何地方看到任何配额限制?

3 个答案:

答案 0 :(得分:5)

您可以发送或接收电子邮件的电子邮件地址数量没有限制。传入的电子邮件只是发送到您的处理程序并保留地址;没有创建帐户,因此没有理由限制唯一地址的数量。传入邮件,总请求和对邮件API的调用的系统范围配额限制是此处适用的唯一限制。

答案 1 :(得分:3)

您的应用可以接收邮件的地址数量或可以接收的电子邮件数量没有限制。

App Engine不会保留您用于接收邮件的地址;每个入站消息都像HTTP POST一样处理,然后被丢弃。向一个地址或一百万个地址发送一百万封电子邮件将使用相同的资源。

与邮件相关的配额仅适用于已发送的邮件。对于CPU,带宽等,入站邮件从与HTTP请求相同的资源池中提取。在文档中没有任何关于入站邮件特定配额的指示。

答案 2 :(得分:-1)

我看不出提及格式中最多可以包含的电子邮件地址 string @ appid .appspotmail.com。但肯定必须指定一些内部限制。我想appspotmail选项并不是用来为每个应用的用户创建唯一的电子邮件(特别是如果你有大量用户)。

quotas中指定了限制,例如,您可以每天向最多7,400,000个收件人发送邮件,并且您每天最多可以向GAE Mail API发送1,700,000个电话(两个限制均适用)仅在启用结算时)。因此,如果您有一百万用户,那么当他们中的大多数人收到一封或多封电子邮件时,您很快就会达到API限制。