【发布时间】:2013-02-13 15:12:04
【问题描述】:
这里是 Pyramid 的新手,正在尝试设置 pyramid_mailer 向自己发送电子邮件:
我在 development.ini 中:
mail.host = smtp.gmail.com
mail.username = EMAIL@gmail.com
mail.password = PASSWORD
mail.port = 587
mail.ssl = True
[handlers]
keys = console
在我的项目/__init__.py:
config.include('pyramid_mailer')
在我的项目/views.py中
from pyramid_mailer.mailer import Mailer
from pyramid_mailer import get_mailer
from pyramid_mailer.message import Message
@view_config(renderer="templates/site_view.pt") def site_view(self):
...
config.registry['mailer'] = Mailer.from_settings(settings)
mailer = request.registry['mailer']
message = Message(subject="It works!",
sender="EMAIL@gmail.cm",
recipients=["EMAIL@gmail.com"],
body="Hey there!")
mailer.send(message)
我在这里遗漏了一些非常基本的东西吗?
【问题讨论】: