1.  Flask的扩展包Flask-Mail通过包装了Python内置的smtplib包,

可以用在Flask程序中发送邮件。

Flask-Mail连接到简单邮件协议(Simple Mail Transfer Protocol,SMTP)服务器,

并把邮件交给服务器发送。

2. 开启邮箱SMTP服务,,设置开启邮箱的授权码登录,且获取到授权码

3. 配置邮件:

配置邮件:服务器/端口/传输层安全协议/邮箱名/密码
app.config.update(
    DEBUG = True,            
    MAIL_SERVER='smtp.qq.com',   #  邮箱服务器
    MAIL_PROT=465,                   # 邮件服务器所对应的端口号
    MAIL_USE_TLS = True,      #   传输的时候是否用到了加密
    MAIL_USERNAME = '22905818051@qq.com',            #  使用邮箱连接时的用户名
    MAIL_PASSWORD = 'zheshixiangduiyingdemima',       # 使用邮箱服务器连接时对应的密码

                                             #  密码有可能不是用户名的密码,而是对应的授权码
)

4.  导入相应的模块  from flask_mail import Mail, Message

(1)生成Mail的对象:   mail = Mail(app)  #  把app传进去

    (2)然后要发送的内容:

msg = Message("邮件的标题 ",sender='发送方', recipients=[接受方的列表(每个接收方都是一个字符串形式,以逗号隔开])

    msg.body = "邮件体,即邮件的内容"

(3)  发送邮件:  mail.send(msg)

Flask框架(flask中的邮件发送Flask-Mail(邮件扩展))相关推荐

  1. python Flask框架如何请求及返回数据——flask详细教程

    python Flask框架如何请求及返回数据--flask详细教程 文章目录: 1 Flask介绍 1.1 Flask简单介绍 1.2 Flask相关资料信息 2 Flask快速入门 2.1 Fla ...

  2. 内网java发送邮件_基于JavaMail的Java邮件发送:简单邮件发送

    电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等.但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送.本 ...

  3. php邮件发送tp,Thinkphp5 邮件发送Thinkphp发送邮件

    在项目的开发中 用户修改密码,需要发送验证码到用户邮箱, 在common.php公共文件中加入以下代码: /** * 系统邮件发送函数 * @param string $tomail 接收邮件者邮箱 ...

  4. php记录邮件发送,有关php邮件发送一点记录

    php邮件发送需要准备2个文件:一个是 class.phpmailer.php',另一个是:class.smtp.php //文件导入,及参数获取省去.... $mail = new PHPMaile ...

  5. SpringBoot框架+Thymeleaf模板引擎实现发送HTML格式邮件(可带附件)

    spring-boot-mail 项目结构 1.Maven工程依赖坐标 注意:SpringBoot版本需为2.x 若spring boot版本为1.x, <?xml version=" ...

  6. mail java_基于JavaMail的Java邮件发送:简单邮件发送

    http://blog.csdn.net/xietansheng/article/details/51673073 http://www.cnblogs.com/codeplus/archive/20 ...

  7. iphone html邮件发送,html – iPhone邮件:由于锚标记,表格不会延伸到100%?

    我正在设计一个html简报,到目前为止每个电子邮件客户端都运行正常. 在移动设备上,它应该伸展到100%宽度,这是迄今为止的. 但: 在邮件打开时的iphone邮件中,我看到百分之百的宽度,直到那时右 ...

  8. python邮件发送_Python实现邮件发送

    使用smtplib模块发送邮件,它对smtp协议进行了简单的封装. smtp协议的基本命令包括: HELO 向服务器标识用户身份 MAIL 初始化邮件传输 mail from: RCPT 标识单个的邮 ...

  9. java发送邮件格式_java使用main函数进行邮件发送怎样设置邮件格式

    展开全部 1.首先电脑可以连网: 代码e69da5e6ba903231313335323631343130323136353331333335343330:// 获取Email String guwe ...

最新文章

  1. 【CV实践】图像检索从入门到进阶
  2. linux下i2c设备驱动程序,Linux I2C 设备驱动
  3. asp 把大图缩小显示的JS
  4. PHP中调用SVN命令更新网站方法(解决文件名包含中文更新失败的问题)
  5. Linux--Ubuntu12.04安装NDK
  6. tensflow中加载 fashion_mnist 数据集时
  7. integer比较_每日一题:Integer、int 的区别
  8. python和sqlserver_利用python实现mysql数据库向sqlserver的同步
  9. linux vi编辑器 Ctrl s,Linux命令-----vi/vim编辑器
  10. 在线打假!“鲁迅说过的话”检索系统上线 网友太热情系统一度崩溃
  11. HBuilderX真机调试检测不到魅族手机
  12. Chapter 1 First Sight——37
  13. python做前端开发_Python开发【前端】:汇总
  14. setup factory 设置默认字段的值
  15. 2022深圳杯C题思路解析
  16. Office 2007 默认打开双页显示变单页显示
  17. android常用字体代码,Android TextView设置字体风格多种组合
  18. echarts 3D地球
  19. MATLAB中plot函数的用法
  20. vue之封装loading组件

热门文章

  1. Spring MVC 常用Jar包官方下载地址(官方Maven仓库)
  2. Springboot集成cache的key生成策略
  3. 《移动项目实践》实验报告——Android网络通信
  4. CTF Geek Challenge——第十一届极客大挑战Misc Write Up
  5. JAVA——TextArea和JTextArea添加滚动条(ScrollBars)
  6. android res文件夹下面的 values-v11 、 values-v14
  7. SpringMVC+JWT+Swagger UI+RestFul
  8. CISCN2020初赛_Web
  9. maven 和eclipse插件
  10. linux shell if 参数