首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发送邮件

发送邮件
EN

Stack Overflow用户
提问于 2014-12-29 14:32:59
回答 2查看 228关注 0票数 0

我有一个域名www.MYDOMAIN.com,和www.MYDOMAIN.com的电子邮件托管在雅虎业务。我有一个名为xyz.appspot.com.的项目我想发电子邮件从我的应用引擎项目,但从email@mydomain.com.

在不将主机从雅虎转移到谷歌的情况下,是否有可能做到这一点?我可以从person@anydomain.com发一封电子邮件给email@mydomain.com吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-29 15:58:31

我还没有在Google之外的域名上做过这件事,但根据到这个的说法

发件人的电子邮件地址,发件人地址。发件人地址必须是下列类型之一: 应用程序注册管理员的-The地址。可以使用管理控制台将管理员添加到应用程序。 用户的-The地址,用于当前用Google帐户登录的请求。您可以使用用户API确定当前用户的电子邮件地址。用户的帐户必须是Gmail帐户,或者位于由Google管理的域上。 -Any应用程序的有效电子邮件接收地址(如xxx@ app -ID.apppotmail.com)。 -Any域帐户的有效电子邮件接收地址,如support@example.com。域名帐户是在Google域之外的帐户,其电子邮件地址不以@gmail.com或@APP-ID.apppotmail.com结尾。

您应该能够添加"email@mydomain.com“作为管理员和发送邮件。如果你需要从多个发送,你应该能够注册到谷歌的域名。检查这里这里

票数 2
EN

Stack Overflow用户

发布于 2014-12-29 21:04:03

如果可行的话,最简单的解决方案就是像Ryan指出的那样--将"email@mydomain.com“添加为应用程序管理员(转到该应用程序的开发人员控制台中的权限并添加该电子邮件,然后使用结果的电子邮件链接确认)。但是,请记住,您需要为"email@mydomain.com“设置一个google帐户,在以该用户身份登录时,您可以接收电子邮件并跟踪链接(如果您以不同于其他用户的身份登录到控制台,则可能需要使用私有/匿名窗口)。

如果这种方法在您的情况下行不通(您无法访问email@mydomain.com或无法使用该电子邮件地址创建google帐户),则阻力最小的路径可能是使用第三方系统(如SendGrid )。您可以在https://cloud.google.com/appengine/docs/python/mail/sendgrid上看到关于在GAE中使用SendGrid的信息。

我们发现这是一种更灵活和更简单的方法(一旦您第一次这样做),因为在我们的情况下,为每个"from“地址创建、验证和更新应用程序权限的要求太麻烦了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27690799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档