根据GAE quotas,我最多可以向该应用的管理员发送5000封邮件。但谁被视为管理员? GAE控制台的“管理”部分中的“相应权限”页面定义了三个用户:
admin@mydomain.com
,角色为Developer
me@gmail.com
,角色为Owner
somebodyelse@gmail.com
,角色为Viewer
谁是应用管理员?前两个,所有这些还是第二个?
有similar question,但不包括电子邮件发送部分。
答案 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 时一样类。
除了到, cc &和之外,你可以使用these fields中的任何一个。的 BCC 强>