从GAE上的web2py发送电子邮件

fel*_*lix 5 python google-app-engine web2py

我正在尝试从我在GoogleAppEngine上托管的web2py应用程序发送邮件.但它没有用.我使用了web2py提供的邮件功能.有人怎么做?我在GAE文档中读到,python邮件库不能与GAE一起使用,必须使用GAE邮件库.它是否也适用于web2py邮件?谢谢

mdi*_*rro 5

web2py gluon.tools.Mail类(也由Auth模块使用)适用于GAE和非GAE开箱即用.您只需要传递正确的设置:

mail=Mail()
mail.settings.server="smtp.example.com:25" or "gae"
mail.settings.sender="you@example.com"
mail.settings.tls=True or False
mail.settings.login="you:password"
Run Code Online (Sandbox Code Playgroud)

它支持多种编码,MIME和附件.