美文网首页
flask入门到起飞(十)Flask-Mail库使用

flask入门到起飞(十)Flask-Mail库使用

作者: aimaile | 来源:发表于2018-10-26 00:43 被阅读0次

在开发过程中,很多应用程序都需要通过邮件提醒用户,Flask的扩展包Flask-Mail通过包装了Python内置的smtplib包,可以用在Flask程序中发送邮件。

Flask-Mail连接到简单邮件协议(Simple Mail Transfer Protocol,SMTP)服务器,并把邮件交给服务器发送。
代码实例:

from flask import Flask
from flask_mail import Mail, Message

app = Flask(__name__)
#配置邮件:服务器/端口/传输层安全协议/邮箱名/密码
app.config.update(
    DEBUG = True,
    MAIL_SERVER='smtp.qq.com',
    MAIL_PROT=465,
    MAIL_USE_TLS = True,
    MAIL_USERNAME = '123456@qq.com',
    MAIL_PASSWORD = 'sssssaaaaa',
)

mail = Mail(app)

@app.route('/')
def index():
 # sender 发送方,recipients 接收方列表
    msg = Message("This is a test ",sender='371673381@qq.com', recipients=['shengjun@aimaile.cn','31111111@qq.com'])
    #邮件内容
    msg.body = "Flask test mail"
    #发送邮件
    mail.send(msg)
    return "succeed"

if __name__ == "__main__":
    app.run()

发送带样式的邮件:https://www.jianshu.com/p/258937e5021a

相关文章

  • flask入门到起飞(十)Flask-Mail库使用

    在开发过程中,很多应用程序都需要通过邮件提醒用户,Flask的扩展包Flask-Mail通过包装了Python内置...

  • Flask-Mail 发送邮件

    Flask 发送邮件 @(Flask)[Flask开发|Flask-Mail] 使用flask-mail扩展发送电...

  • 第六章--电子邮件

    一、使用Flask-Mail Flask-Mail连接到简单邮件传输协议(Simple Mail Transfer...

  • 6.电子邮件

    涉及的包 Flask-Mail SendGrid-python 6.1使用Flask-mail发送邮件 6.1.1...

  • [Flask] Flask-Mail

    [TOC] [Flask] Flask-Mail Welcome to Flask-Mail, you can u...

  • Flask Web开发学习笔记(五)

    本文主要介绍,如何使用Flask-Mail发送邮件。 Flask-Mail连接到简单邮件传输协议(SMTP)服务器...

  • Flask--扩展包

    Flask-SQLalchemy:操作数据库Flask-migrate:管理迁移数据库Flask-Mail:邮件F...

  • DAY5-Flask

    使用Flask-Mail提供电子邮件支持 Flask-Mail连接到简单邮件传输协议(SMTP)服务器,并把邮件交...

  • Flask 电子邮件

    电子邮件 Flask-Mail 1.使用Flask-Mail提供电子邮件支持 举个例子,示例 6-1 展示了如何配...

  • python-flask写扣扣邮箱发送邮件

    一、前提 首先使用pip安装Flask-mail,即: 二、注意 配置Flask-mailMAIL_SERVER ...

网友评论

      本文标题:flask入门到起飞(十)Flask-Mail库使用

      本文链接:https://www.haomeiwen.com/subject/pdyhtqtx.html