GAE开发服务器上的SMTP电子邮件 - 如何? Python 2.5.4,GAE SDK 1.7.4

时间:2013-01-17 13:37:50

标签: python google-app-engine gmail

尝试在本地测试电子邮件功能。

启动dev服务器时启用以下选项: --smtp_host=smtp.gmail.com --smtp_user=myemailadress@gmail.com --smtp_password=whatever

以下例外情况:

ERROR 2013-01-17 13:35:34,621 _webapp25.py:468] This class/method is not available. File "C:\Python25\lib\socket.py", line 387, in readline buf.write(buffer(data, 0, nl)) File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 884, in NotImplementedFake raise NotImplementedError('This class/method is not available.') NotImplementedError: This class/method is not available.

如何从本地开发服务器测试电子邮件功能?

1 个答案:

答案 0 :(得分:1)

我最终得到了它,但是:

a)运行dev server

时必须使用Python 26

b)根据此S / O答案手动攻击mail_stub.py文件:Error sending e-mail via SMTP server on App Engine development server