当前位置:   article > 正文

使用 flask-mail 扩展发送邮件

使用 flask-mail 扩展发送邮件

最近在搞 flask 开发一个论坛,用户注册时需要向用户邮箱发送确认邮件,研究了一下 flask-mail 扩展,发现很神奇,数十行代码就能发送一封邮件。

flask-mail 连接到简单邮件传输协议(SMTP)服务器,并把邮件交给这个服务器发送。如果不进行配置,Flask-mail 会连接 localhost 上的端口 25,无需验证即可发送邮件。

在国内还是 qq 邮箱使用比较普遍,查了下 qq 邮箱的 IMAP(Internet Message Access Protocol互联网邮件访问协议)服务,发现配置起来很简单,轻松就能是由 flask-mail 结合 qq 邮箱自动发送邮件

1. flask-mail 初始化

和绝大多数的Flask插件一样,要使用Flask插件的时候需要对插件进行初始化,大都数插件的初始化方式经过Flask封装后变的统一了,大部分情况下都是想如下方式来进行初始化。其中app是Flask应用的实例。

from flask.ext.mail import Mail
mail = Mail(app)
  • 1
  • 2

2. 配置 qq 邮箱:

app.config['MAIL_SERVER'] = 
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/857219
推荐阅读
相关标签
  

闽ICP备14008679号