无法在GAE中添加来自其他域的电子邮件地址

时间:2016-01-12 10:17:10

标签: python email google-app-engine

我想在python mail API GAE中发送来自其他帐户的电子邮件。 我找到了这个https://cloud.google.com/appengine/docs/python/mail/#Python_Sending_mail

所以我尝试从Google Developer Console>授权我的gmail ID App Engine>设置>编辑应用程序设置

但是显示

<style type="text/css">
    body.dragging, body.dragging * {
      cursor: move !important;
    }

    .dragged {
      position: absolute;
      opacity: 0.5;
      z-index: 2000;
    }

    ol.example li.placeholder {
      position: relative;
      /** More li styles **/
    }
    ol.example li.placeholder:before {
      position: absolute;
      /** Define arrowhead **/
    }
</style>

<ol class='example'>
  <li>First</li>
  <li>Second</li>
  <li>Third</li>
</ol>
<script src='js/jquery-sortable.js'></script>

<script type="text/javascript">
    $(function  () {
      $("ol.example").sortable();
    });
</script>

修改

我在abc@gmail.com上部署了项目ProjectA 我想添加emailId xyz@gmail.com

4 个答案:

答案 0 :(得分:3)

显然,直到1月7日,您需要管理员才能处理电子邮件发件人,自定义域和证书。我试过一个超级管理员,它工作。谷歌支持在票证中证实了这一点。希望它有所帮助。

答案 1 :(得分:1)

enter image description here谷歌已经改变了自定义域名。这就是他们将所有电子邮件ID从其他域中删除为授权电子邮件发件人的原因。

现在要授权任何电子邮件,您需要在此处添加该电子邮件[2]

[2] https://console.developers.google.com/appengine/settings?project=your_project_name

请确保您的电子邮件发件人出现在Email API授权发件人列表中。现在唯一的问题是,如果您想将abc@example.com添加为电子邮件发件人,那么您必须使用电子邮件john@example.com以所有者身份登录

希望这会有所帮助。

答案 2 :(得分:1)

您无法添加&#39; xyz@gmail.com'登录为&#39; abc@gmail.com'。以下是从documentation

向Email API授权发件人列表添加电子邮件地址的规则
  

电子邮件API授权发件人列表中的所有电子邮件地址都必须是有效的Gmail或Google托管的域帐户。谁可以将谁添加到Email API授权发件人列表中有限制:

     
      
  • 应用程序管理员可以自行添加
  •   
  • 只要noreply @ domain.com是一个,Google Apps域中托管的应用程序的应用程序管理员就可以添加noreply@domain.com   有效帐户
  •   
  • Google Apps管理的域名的域管理员可以在其域中添加任何用户
  •   

要添加&#39; xyz@gmail.com' ;,他们需要通过&#39; abc@gmail.com'添加为应用程序管理员; (表示接受邀请),然后是&#39; xyz@gmail.com'需要登录该应用程序的控制台才能将自己添加到授权发件人列表中。

这是为了防止&#39; abc@gmail.com'将任意Gmail用户添加到Email API授权发件人列表并可能冒充他们。

答案 3 :(得分:1)

我为添加电子邮件xyz@gmail.com

所执行的完整步骤

1)与xyz@gmail.com共享项目。

2)您将收到一封接受邀请函的电子邮件。

3)现在用xyz@gmail.com打开开发者控制台

4)现在在应用程序设置下添加相同的电子邮件(xyz@gmail.com)。您无法从abc@gmail.com添加。

5)完成。