python – 无法使用pyramid_mailer和gmail发送电子邮件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python – 无法使用pyramid_mailer和gmail发送电子邮件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含899字,纯文字阅读大概需要2分钟。
内容图文
![python – 无法使用pyramid_mailer和gmail发送电子邮件](/upload/InfoBanner/zyjiaocheng/730/99bc520b53a4473ba187b83a97daf38f.jpg)
我正在尝试使用我的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
我究竟做错了什么?
谢谢!
解决方法:
以下设置对我有用:
# pyramid_mailer
mail.host = smtp.gmail.com
mail.port = 587
mail.username = my.login@gmail.com
mail.password = mypassword
mail.tls = True
您的邮件发送代码似乎与我的相同,因此应该可以正常工作.
我没有尝试SSL,但我假设各种各样的bugaboos可能存在.
内容总结
以上是互联网集市为您收集整理的python – 无法使用pyramid_mailer和gmail发送电子邮件全部内容,希望文章能够帮你解决python – 无法使用pyramid_mailer和gmail发送电子邮件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。