Skip to main content
 首页 » 编程设计

python之我收到 Mail Service.Send 消息,但我的邮件没有送达地址

2025年05月04日28grandyang

我的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。有什么问题?

请您参考如下方法:

如果您在开发服务器上,您需要一个邮件服务器才能使用:参见here如何使用 Sendmail 或 SMTP 服务器。 但是(底部的 here):

When your application is running on App Engine, it uses the App Engine mail service to send email messages.

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