App Engine,Python:发送邮件功能

时间:2012-07-05 11:32:21

标签: python google-app-engine sendmail

我正在使用mail.send_mail()将电子邮件从一个地址发送到另一个地址。

当我在localhost上运行我的应用程序时,我在我的日志中查看,它说:

  

您目前没有发送真实的电子邮件。如果你有sendmail   已安装,您可以使用带有--enable_sendmail

的服务器来使用它

那么,这是否意味着我必须为我的服务器启用发送邮件功能。如果是真的,如何启用?

谢谢:)

2 个答案:

答案 0 :(得分:5)

Windows通常没有安装sendmail。最好使用--smtp_host和--smtp_port选项来配置开发服务器。请注意,这些选项仅在开发中需要 - 一旦上传,发送邮件就会自动生效。

更多信息: https://developers.google.com/appengine/docs/python/tools/devserver#Using_Mail

如果您的ISP或您的雇主没有可用的SMTP服务器,您可以使用Gmail。设置列于: http://support.google.com/mail/bin/answer.py?hl=en&answer=13287

要向App Engine启动器添加标记,只需双击您的实例并使用Extra Flags字段即可。 enter image description here

答案 1 :(得分:0)

是的,您必须启用它,否则您只会看到已注销的邮件。

请参阅https://developers.google.com/appengine/docs/python/tools/devserver#Using_Mail