【问题标题】:I get MailService.Send message, but my mail isnt coming to adres我收到邮件服务。发送消息,但我的邮件没有到达地址
【发布时间】:2015-07-22 08:13:02
【问题描述】:

我的 ma​​in.py

message = mail.EmailMessage(sender="<ada******@gmail.com>",
                            subject="Your account has been approved")
message.to = "<*****.ada@gmail.com>"
message.body = """
            Please let us know if you have any questions
            """
message.send()

我将 Google App Engine MailService 用于以下控制台输出:

INFO     2015-05-11 17:21:46,179 mail_stub.py:143] MailService.Send
From: <ada******@gmail.com>
To: <*****ada@gmail.com>
Subject: Your account has been approved
Body:
Content-type: text/plain
Data length: 317

但是邮件没有送到地址*****.ada@gmail.com。有什么问题?

【问题讨论】:

  • 您是否尝试在本地执行此操作?发件人也应该是应用程序的管理员之一..
  • 可能邮件在垃圾邮件文件夹中。

标签: python google-app-engine email


【解决方案1】:

如果您在开发服务器上,则需要使用邮件服务器:请参阅here 如何使用 SendmailSMTP 服务器。 但是(底部的here):

当您的应用程序在 App Engine 上运行时,它会使用 App Engine 用于发送电子邮件的邮件服务。

因此,即使在开发服务器上您无法发送电子邮件,它们也会在您在 App Engine 上部署代码时发送。

【讨论】:

  • 谢谢,是的,我部署并收到了邮件:)
猜你喜欢
  • 2017-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-19
  • 2012-04-24
  • 2014-09-13
  • 2012-08-12
  • 1970-01-01
相关资源
最近更新 更多