【问题标题】:Bounced email on Google App Engine在 Google App Engine 上退回的电子邮件
【发布时间】:2011-02-04 20:38:01
【问题描述】:

我正在为谷歌应用引擎(python)开发应用程序,女巫不仅需要发送电子邮件,还需要知道哪些邮件会退回。

我为我的域 noreply@example.com 创建了特殊帐户,将其添加为应用管理员并从中发送消息。

问题是(这里描述了http://code.google.com/p/googleappengine/issues/detail?id=1800) - GAE 将返回路径设置为某个内部电子邮件地址,不允许接收退回的电子邮件。

有人知道任何可能的解决方法吗?谢谢。

【问题讨论】:

    标签: python google-app-engine


    【解决方案1】:

    看起来有人通过切换到Yahoo's Mail API 绕过了这个问题,它使用 OAuth 并且可以通过 HTTP 使用。在 google 解决您的问题之前,这看起来是一个可行的解决方案。

    【讨论】:

      【解决方案2】:

      在问题解决之前,我的项目的解决方法是使用typhoonae,将邮件服务绑定到谷歌应用的 gmail 作为 SMTP(从 noreply@example.com 发送消息)。以这种方式发送时,noreply@example.com 会收到退回的邮件。

      【讨论】:

        【解决方案3】:

        Google 实际上已经通过 HTTP 请求添加了a method for receiving bounced messages。它需要添加到您的 app.yaml:

        inbound_services:
        - mail_bounce
        

        这将导致每次收到退回邮件时都会点击/_ah/bounce。然后,您可以通过为其添加处理程序来处理反弹。有关如何从这些请求中收集其他信息的更多详细信息,请参阅处理退回通知的 there 部分。

        【讨论】:

          【解决方案4】:

          您可以使用像CampaignMonitor 这样的第三方“电子邮件营销”API 来跟踪退回的地址: http://www.campaignmonitor.com/api/method/subscribers-getbounced/

          但您必须通过他们发送邮件,并通过他们的 API 将您的用户列表与他们的同步。

          【讨论】:

            猜你喜欢
            • 2018-08-02
            • 1970-01-01
            • 1970-01-01
            • 2010-10-27
            • 2016-06-08
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-03-24
            相关资源
            最近更新 更多