如何获得谷歌应用引擎管理员邮箱地址?

时间:2015-06-05 10:24:12

标签: java google-app-engine email

谷歌应用引擎(Java)中有没有办法获取管理员的电子邮件地址,允许发送邮件而无需在某处硬编码

目前我在appengine-web.xml中使用Java System属性。像应用程序的上传者之类的东西也可以。

这个问题的背景:我创建了一个学生必须在自己的GAE实例中克隆的应用程序。因此,应尽可能减少克隆工作。

2 个答案:

答案 0 :(得分:2)

我相信您正在寻找的是找出有效发送邮件的电子邮件ID的方法。您可以使用App Identity API动态找出appid并动态构建发件人电子邮件ID。

https://cloud.google.com/appengine/docs/java/appidentity/

获得appid后,您可以将电子邮件ID构建为string@appid.appspotmail.com其中' string'可以是任何东西和“appid”是您从Identity API获得的appid。

答案 1 :(得分:0)

发送电子邮件地址的格式似乎已经改变(截至2016年),所以我会使用:

//todo