【问题标题】:Python Webapp2 GAE email send issuePython Webapp2 GAE电子邮件发送问题
【发布时间】:2017-05-04 16:33:36
【问题描述】:

我正在处理一个项目,我正在向用户发送电子邮件。在消息正文中,我正在发送自定义消息,它工作正常,但是当我为链接验证添加另一个变量时,它确实发送了电子邮件,但我没有收到它。但是,当我再次删除该链接验证变量时,它会发送电子邮件并且我也会收到它。请帮助我在哪里做错了。

这是运行良好的代码:

email = "a@gmail.com"
text = "from date: " + str(from_date) + " to date: " + str(to_date) + " Total Price: " + str(price)

message = mail.EmailMessage(
    sender="abc@gmail.com",
    subject="Booking Confirmation"
)

message.to = email
message.body = """Dear """ + name + """:
               """"""
               Please note date and time
               """ + text + """.

               Please let us know if you have any questions.
               """
message.send()

这是不工作的代码:

email = "a@gmail.com"
text = "from date: " + str(from_date) + " to date: " + str(to_date) + " Total Price: " + str(price)
link = "http://abc.appspot.com/place/confirm/?place_id=" 
message = mail.EmailMessage(
    sender="abc@gmail.com",
    subject="Booking Confirmation"
)

message.to = email
message.body = """Dear """ + name + """:
               """+link+"""
               Please note date and time
               """ + text + """.

                Please let us know if you have any questions.
                """
message.send()

【问题讨论】:

    标签: python email google-app-engine webapp2


    【解决方案1】:

    这不是错误,问题在于包含指向 *.appspot.com 域的链接,再加上它是一个新应用(即尚未受信任),触发了现在更严格的 Google 基础设施反垃圾邮件措施。

    GAE Issue 12786

    如果您的应用没有发送垃圾邮件,请联系该主题中提到的电子邮件地址,他们可能有一个手动维护的新应用白名单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-26
      • 2016-12-04
      • 1970-01-01
      • 2012-01-02
      • 1970-01-01
      • 1970-01-01
      • 2016-08-12
      • 2013-04-05
      相关资源
      最近更新 更多