文章目录

  • 1.关于发送邮件的授权码获取:
  • 2.实现效果:
  • 3.主文件main.py:

1.关于发送邮件的授权码获取:

https://mydreamambitious.blog.csdn.net/article/details/123855557

2.实现效果:


3.主文件main.py:

from flask import Flask,render_template,request
from flask_mail import Message,Mailapp=Flask(__name__)app.config.update(#调试功能MAIL_DEBUGE=True,# 支持SSL协议(启用/禁用安全套接字层加密)MAIL_USE_SSL=True,# 电子邮件服务器的名称/ IP地址MAIL_SERVER='smtp.qq.com',#设置端口号MAIL_PORT=465,#用户名(账号)MAIL_USERNAME='xxx@qq.com',#QQ授权码MAIL_PASSWORD='',#最大发送邮件数MAIL_MAX_EAMILS=5,#文件名将会转换成 ASCIIMAIL_ASCII_ATTACHMENTS=True
)
mail=Mail(app)class User():def __init__(self,name,eamil):self.name=nameself.eamil=eamil#发送大量的邮件
@app.route('/email',methods=['POST','GET'])
def eamil():users = []for i in range(5):user = User(name='tom' + str(i + 1), eamil='xxx@qq.com')users.append(user)msg=''#打开与邮件主机的连接with mail.connect() as conn:for index,user in enumerate(users):subject='hello,%s'%user.namemsg=Message(body='邮件接收者'+str(user.name),sender=('邮件发送者',user.eamil),recipients=[user.eamil],#subject为邮件标题。subject=subject)# 发送邮件的同时添加附件with app.open_resource('GUIZHOU.jpg') as fp:# 文件,文件类型,读取文件msg.attach('GUIZHOU.jpg', 'image/jpg', fp.read())conn.send(msg)#添加接收邮件人# msg.add_recipient()msg.html='<h1>你接收到邮件了吗?</h1>'mail.send(msg)return 'jsonify'if __name__ == '__main__':print('Pycharm')app.run(debug=True)

Flask-Email实现发送大量的电子邮件(可以限制发送的邮件数)相关推荐

  1. java邮件发送api文件,JavaMail API 发送一个HTML电子邮件

    下面是一个例子,从你的机器发送HTML格式电子邮件.这里通过使用JangoSMPT服务器的邮件发送到我们的目标电子邮件地址. 这个例子非常相似,发送简单的电子邮件,除非,这里我们使用的是使用setCo ...

  2. ruby 发送post请求_使用Ruby发送电子邮件

    ruby 发送post请求 Ruby发送电子邮件 (Ruby sending email) Sending emails and routing email among mail servers ar ...

  3. python中发送带附件的邮件,python SMTP实现发送带附件电子邮件

    本文实例为大家分享了python SMTP发送带附件电子邮件的具体代码,供大家参考,具体内容如下 可采用email模块发送电子邮件附件.发送一个未知MIME类型的文件附件其基本思路如下: 1. 构造M ...

  4. 16.5 项目:向会员发送会费提醒电子邮件

    假定你一直"自愿"为"强制自愿俱乐部"记录会员会费.这确实是一项枯燥 的工作,包括维护一个电子表格,记录每个月谁交了会费,并用电子邮件提醒那些没交的会员.不必你 ...

  5. Python SMTP 发送带附件电子邮件

    这里写链接内容 可采用email模块发送电子邮件附件.发送一个未知MIME类型的文件附件其基本思路如下: 1. 构造MIMEMultipart对象做为根容器 2. 构造MIMEText对象做为邮件显示 ...

  6. 邮件发送时间怎么修改 python_怎么发送邮箱-2分钟教会你如何利用Python库定时或者批量发送电子邮件...

    本文介绍下如何用smtplib发送email.工作中如果每天需要发送日报啊,或者需要把相同的电子邮件发给不同顾客啊,定时发送某些提示邮件啊.学会这个就不会担心会忘记发了. 下面的代码本人测试过没问题. ...

  7. Word处理控件Aspose.Words功能演示:使用C#在电子邮件正文中发送Word文档

    电子邮件正文的呈现是吸引读者的重要因素之一.因此,电子邮件使用标题,子标题,表格,图像等进行了很好的格式化.但是,大多数内置的电子邮件编辑器不提供高级格式化选项.为了解决此限制,本文介绍如何使用Wor ...

  8. 通过Boomerang按计划在Gmail中发送或接收电子邮件(并且我们有邀请)

    Have you ever needed to send or receive an email at a different time, and wanted to schedule it?  Bo ...

  9. Word处理控件Aspose.Words功能演示:使用 C# 在电子邮件正文中发送 Word 文档

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

  10. Python番外篇:爬取腾讯新闻热点内容 并发送新闻提示电子邮件

    hello,大家好,我是wangzirui32,今天来教大家如何爬取爬取腾讯新闻热点内容,并发送新闻提示电子邮件,开始学习吧! 1. HTML解析 腾讯网的首页为https://www.qq.com, ...

最新文章

  1. 放射科医生选择AI供应商的10大标准
  2. window7共享xp或者2003的文件设置
  3. argparse库 学习记录
  4. linux 路径名长度限制,linux下 如何修改命令行提示符路径提示符路径长度
  5. BZOJ1406: [AHOI2007]密码箱 数论
  6. CORS 跨域-同源策略
  7. 李德玉(1965-),男,博士,山西大学计算机与信息技术学院教授
  8. 轻量化版本优于MobileNet系列 | Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNet
  9. IntelliJ IDEA 2017.1 EAP与异步堆栈跟踪调试器扩展
  10. dotnet new -i Microsoft.Maui.Templates
  11. 2020-6 android kernel vulnerability
  12. Android之利用volley搭建简洁网络框架
  13. 【历史上的今天】2 月 11 日:首款 Ubuntu 手机问世;苹果的天使投资人诞生;电子工业联盟正式停运
  14. c语言编译kbhit出现问题,在VC++中运行出现error C2065: 'kbhit' : undeclared identifier,什么意思?怎么调试?...
  15. 论文导读|《Exploiting Rich Syntactic Information for Semantic Parsing with Graph-to-Sequence Model》
  16. 【C++ 八】写文件、读文件
  17. 在BRATS挑战赛中用于脑肿瘤分割、预后评估和总体生存预测的最佳机器学习算法
  18. 九校联考-长沙市一中NOIP模拟Day2T1 旋转子段(rotate)
  19. oracle+xquery函数,oracle_xquery介绍.doc
  20. Mysql 常用函数(33)- dayofmonth 函数

热门文章

  1. Tensorflow实现神经网络及实现多层神经网络进行时装分类
  2. 数据结构-图-遍历-搜索
  3. 七大Github机器学习热门项目
  4. 为什么要进行图学习?谈一谈逆势而上的图神经网络
  5. 激光雷达与相机—哪种更适合自动驾驶?
  6. 基于图形剪切的图像分割
  7. 基于OpenCV的气体泵扫描仪数字识别系统
  8. 【裴蜀定理】[HAOI2011]向量
  9. SpringBoot实战(四)之使用JDBC和Spring访问数据库
  10. proftpd的搭建以及相关配置