【发布时间】:2010-12-20 18:45:29
【问题描述】:
帖子的主题说明了一切:我希望能够在 AppEngine 在本地运行时发送电子邮件。据我从这篇文章中了解到:
to send emails from Google appengine
我必须设置一个邮件服务器。谁能告诉我一些在本地安装邮件服务器并将其与 Google AppEngine 一起使用的简单步骤?
【问题讨论】:
标签: google-app-engine sendmail
帖子的主题说明了一切:我希望能够在 AppEngine 在本地运行时发送电子邮件。据我从这篇文章中了解到:
to send emails from Google appengine
我必须设置一个邮件服务器。谁能告诉我一些在本地安装邮件服务器并将其与 Google AppEngine 一起使用的简单步骤?
【问题讨论】:
标签: google-app-engine sendmail
好的,我为这个问题找到了一个很好的解决方案。基本上,只需安装 sendmail 工具,然后在调用 dev_appserver.py 时使用选项 --enabled_sendmail。所以这就是我所做的(我使用 Ubuntu):
sudo apt-get install sendmail
然后每当我调用 dev_appserver.py 时,我都会这样称呼它:
~/google_appengine/dev_appserver.py --enable_sendmail --port=8081 ./appengine/
注意 --enable_sendmail 选项。
我相信没有比这更简单的解决方案了 :-)
【讨论】:
为什么要在本地运行时从 AppEngine 发送邮件?如果只是为了测试目的,Python 自带了一个内置的 SMTP 服务器,它会为你登录到控制台:
python -m smtpd -n -c DebuggingServer localhost:1025
【讨论】: