从本地发送来自AppEngine的电子邮件

时间:2010-12-20 18:45:30

标签: google-app-engine sendmail

帖子的主题说明了一切:我希望能够在AppEngine本地运行时发送电子邮件。据我所知,从这篇文章中可以看出:

to send emails from Google appengine

我必须设置一个邮件服务器。任何人都可以告诉我一些简单的步骤来在本地安装邮件服务器并将其与Google AppEngine一起使用吗?

2 个答案:

答案 0 :(得分:6)

好的,我找到了一个很好的解决方案。基本上,只需安装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选项。

我相信没有比这更简单的解决方案: - )

答案 1 :(得分:0)

为什么要在本地运行时从AppEngine发送邮件?如果它仅用于测试目的,Python附带一个内置的SMTP服务器,它将为您登录到控制台:

python -m smtpd -n -c DebuggingServer localhost:1025