谁被视为GAE申请的管理员?

时间:2014-04-21 11:49:14

标签: python google-app-engine email python-2.7

根据GAE quotas,我最多可以向该应用的管理员发送5000封邮件。但谁被视为管理员? GAE控制台的“管理”部分中的“相应权限”页面定义了三个用户:

  • admin@mydomain.com,角色为Developer
  • me@gmail.com,角色为Owner
  • somebodyelse@gmail.com,角色为Viewer

谁是应用管理员?前两个,所有这些还是第二个?

similar question,但不包括电子邮件发送部分。

1 个答案:

答案 0 :(得分:2)

管理员电子邮件会发送给在项目权限中定义的所有用户,无法选择。

要发送电子邮件,请使用 google.appengine.api.mail 中的 AdminEmailMessage 类,如果您使用 EmailMessage ,那么他们会来您的100个免费收件人电子邮件配额,而不是3,492,979管理员电子邮件配额。

示例:

在脚本顶部包含此导入:

from google.appengine.api.mail import AdminEmailMessage

然后使用此语法发送管理员电子邮件。

AdminEmailMessage(
    sender = "your@adminaccount.com",
    subject = "Hello Admin",
    body = "A test admin email"
).send()

这将向项目权限中定义的所有用户发送电子邮件。

然后,他们将从您的管理员电子邮件配额,而不是您的收件人电子邮件配额,就像您使用 EmailMessage 时一样类。

enter image description here

除了 cc &和之外,你可以使用these fields中的任何一个。的 BCC