ここで 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)
ここで非常に基本的な何かが欠けていますか?