1. 通过flask_mail 发送QQ邮件,这里使用到flask_mail插件
进入自己虚拟环境:通过pip install flask_mail指令安装即可。
2.初始化mail对象
3.flask_mail的配置:
进入QQ邮箱,进入账户,开启相关服务
qq发送服务器地址:
4.填写config文件的 相关配置:
由于QQ邮箱不支持非加密的协议,那么使用加密协议,分为两种加密协议,选择其中之一即可
1.mail_use_tls 端口号是587
2.mail_use_ssl 端口号是465
我选择的mail_use_tls 协议,所以MAIL_USE_TLS设置为True,端口号587
MAIL_SERVER = "smtp.qq.com"
MAIL_PORT = "587"
MAIL_USE_TLS = True
MAIL_USERNAME = "[email protected]"
MAIL_PASSWORD = "你的授权码--即第三布图片中,点击生成相应的授权码"
MAIL_DEFAULT_SENDER = "[email protected]"//默认发送者
5.定义邮箱发送视图函数,填写Message相关的内容包括标题,接收者,内容等等。。。。。
6.接下来就可以进行邮箱发送了
我已经接收成功了
我已经收到我的邮件呢? 那么你呢?赶紧试试吧~