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

4

我来回复你的邮件是关于接收任何地址的电子邮件选项,这些地址看起来像-xxx@appid.appspotmail.com,文档在这里:http://code.google.com/appengine/docs/python/mail/receivingmail.html

我的问题是:

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

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

3个回答

5

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


尼克,传入邮件的系统配额限制是多少? - Drew Sears
相同的问题 - 针对传入电子邮件,系统范围内的限制是什么?另外,我已经启用了计费,但是在任何地方都没有看到传入电子邮件的限制。 - demos
3
除了使用HTTP请求配额和带宽配额之外,没有其他限制。收到的电子邮件将消耗您的HTTP请求配额和入站带宽配额。 - Nick Johnson

3

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

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

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


-1

我没有看到在格式string@ appid.appspotmail.com中可以拥有的电子邮件地址数量的最大提及。但是肯定有一些内部限制规定。我猜想,appspotmail选项并不适用于为您应用程序的每个用户创建唯一的电子邮件(特别是如果您有大量用户)。

配额中指定了一些限制,例如您一天最多可以向7,400,000个收件人发送邮件,并且您一天最多可以对GAE Mail API进行1,700,000次调用(仅当启用计费时才适用这两个限制)。因此,如果您有一百万用户,当他们中的大多数人会收到一个或多个电子邮件时,您可能很快就会达到API限制。


  1. 我想知道系统的限制,因为只有这样才能让开发人员决定可以使用什么接收邮件 API。
  2. 没有“接收电子邮件”API,也与Mail API没有任何关系,当接收到邮件时会调用请求处理程序。因此,这里唯一适用的配额将是“请求”配额。
- demos
有人可能会认为InboundMailHandler应该是Mail API的一部分,但关于接收邮件配额的文档确实不太清楚。 - Tom van Enckevort
他们描述的方式好像只是一个URL,电子邮件中的数据将从那里发布,这就是我提到请求配额的原因。但我同意这确实很模糊。 - demos

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接