【问题标题】:InvalidSenderError: Unauthorized sender. Send email form support@mydomain.com无效发件人错误:未经授权的发件人。从 support@mydomain.com 发送电子邮件
【发布时间】:2014-03-14 03:01:55
【问题描述】:

首先:我已经阅读了其他类似标题的问题,但这个问题略有不同。

我在尝试使用自己的电子邮件 (support@mydomain.com) 从 appengine 发送电子邮件时遇到问题。我知道我必须在 App Engine -> Administration -> Permissions 中将电子邮件地址注册为所有者或开发人员,但无法注册 support@mydomain.com。我也试过用这封邮件注册一个新的谷歌账户,但是添加到权限的邮件是 mydomain@gmail.com...

https://developers.google.com/appengine/docs/python/mail/#Python_Sending_mail

我已经阅读了上面链接中的灰色注释,但我想知道是否有任何解决方法。我唯一想做的就是发送电子邮件,我不想在 Google 注册我的域并为此付费。

你有什么建议吗?有可能吗?

【问题讨论】:

    标签: google-app-engine email google-apps


    【解决方案1】:

    出于避免滥用的原因,App Engine 仅允许从授权地址发送电子邮件。有一种解决方法,您可以设置邮件消息的reply_to 属性,这将使收件人在回复时看起来好像是该地址发送的一样。

    一个更麻烦的方法是为那个域注册一个完整的谷歌应用程序,然后将该地址设置为发件人,但这真的很麻烦。

    【讨论】:

    • 谢谢。这是迄今为止最好的解决方案。我在 Google Apps 上注册了,但这只是试用版。如果我必须为此付费,我想我必须以另一种方式设置电子邮件。
    • @stianlp 同意,根据 Google Apps,它确实存在限制。 AppEngine 团队只是不想处理将 AppEngine 从 Google Apps 中分离出来的问题。在过去的 2-3 年里,很多人几乎都在乞求 App Engine 团队,但他们还没有做任何事情。
    猜你喜欢
    • 2012-07-22
    • 2016-06-21
    • 1970-01-01
    • 2016-02-01
    • 2015-08-30
    • 2017-02-08
    • 1970-01-01
    • 2012-05-25
    • 2015-06-27
    相关资源
    最近更新 更多