3

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

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

您目前没有发送真正的电子邮件。如果您安装了 sendmail,您可以通过使用带有 --enable_sendmail 的服务器来使用它

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

谢谢 :)

4

2 回答 2

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字段。 在此处输入图像描述

于 2012-07-05T14:41:33.243 回答
0

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

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

于 2012-07-05T12:06:47.683 回答