Я пытаюсь отправлять электронные письма с моего сайта-пирамиды с помощью моего gmail smtp и пакета pyramid_mailer.Прежде всего, если у кого-то есть другое предложение для решения электронной почты, пожалуйста, дайте мне знать!
Я добавил следующее в свой dev.ini:
mail.host = smtp.gmail.com
mail.username = user@gmail.com
mail.password = password
mail.port = 465
mail.ssl = True
И затем я отправляюсообщение вот так:
config.registry['mailer'] = Mailer.from_settings(settings)
и позже ...
mailer = request.registry['mailer']
message = Message(subject="hello world",
sender="admin@mysite.com",
recipients=["someaddress@gmail.com"],
body="hello!")
mailer.send(message)
К сожалению, я получаю следующее исключение:
SMTPServerDisconnected: please run connect() first
Что я делаю не так?
Спасибо!