flask-mail 发送邮件


首先我们现在qq里面开通发送邮件服务先

首先点开qq邮箱设置这里  


然后点击账户这里,一直往下拉,找到开通 发送邮箱服务(开通之后会有账号密码给自己显示出来,还有一个是授权码--这个就是我们要用来进行登陆发送邮件的密码)



使用flask-mail 发送邮件(当开通了邮箱服务之后)附上官方的文档链接

https://pythonhosted.org/Flask-Mail/#api

(1)首相下载相应的包,然后 进行初始化,(注意的是初始化应该在配置文件之后,这样可以避免一些错误的出现,比如像下面这样)



(2)先介绍每个api的大致信息

相关的配置文件

    -----mail 有三个对象属性(当运用 mail = Mail(app)初始化之后)

            send ----发送邮件

            send_message----快速发送邮件(参数和message()相同)

            connect----保持和邮件服务器的持续链接

      ---------msg 对象有几个属性(参数)(当 采用 msg  = Message()时候) 

            subject------邮件的标题

            recipients ----收件人(是一个列表,可以放多个收件人)

            sender  ---- 发送者(当设置配置文件的时候会自动采用配置文件中的)

            body -------邮件的正文内容(支持以 txt 格式的文本)

            html ------ 故名思意可以采用 html 的格式文件(也是正文内容)

            add_recipinent ------可以采用属性的方法添加多个收件人

            attach -------添加发送邮件的小部件(比如发送邮件的时候添加一些 表情包,添加一些图图片之类)

简单的发送邮件


集成函数发送电子邮件


异步发送电子邮件(附加发送图片)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容