Flask-Email实现发送大量的电子邮件(可以限制发送的邮件数)
文章目录
- 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实现发送大量的电子邮件(可以限制发送的邮件数)相关推荐
- java邮件发送api文件,JavaMail API 发送一个HTML电子邮件
下面是一个例子,从你的机器发送HTML格式电子邮件.这里通过使用JangoSMPT服务器的邮件发送到我们的目标电子邮件地址. 这个例子非常相似,发送简单的电子邮件,除非,这里我们使用的是使用setCo ...
- ruby 发送post请求_使用Ruby发送电子邮件
ruby 发送post请求 Ruby发送电子邮件 (Ruby sending email) Sending emails and routing email among mail servers ar ...
- python中发送带附件的邮件,python SMTP实现发送带附件电子邮件
本文实例为大家分享了python SMTP发送带附件电子邮件的具体代码,供大家参考,具体内容如下 可采用email模块发送电子邮件附件.发送一个未知MIME类型的文件附件其基本思路如下: 1. 构造M ...
- 16.5 项目:向会员发送会费提醒电子邮件
假定你一直"自愿"为"强制自愿俱乐部"记录会员会费.这确实是一项枯燥 的工作,包括维护一个电子表格,记录每个月谁交了会费,并用电子邮件提醒那些没交的会员.不必你 ...
- Python SMTP 发送带附件电子邮件
这里写链接内容 可采用email模块发送电子邮件附件.发送一个未知MIME类型的文件附件其基本思路如下: 1. 构造MIMEMultipart对象做为根容器 2. 构造MIMEText对象做为邮件显示 ...
- 邮件发送时间怎么修改 python_怎么发送邮箱-2分钟教会你如何利用Python库定时或者批量发送电子邮件...
本文介绍下如何用smtplib发送email.工作中如果每天需要发送日报啊,或者需要把相同的电子邮件发给不同顾客啊,定时发送某些提示邮件啊.学会这个就不会担心会忘记发了. 下面的代码本人测试过没问题. ...
- Word处理控件Aspose.Words功能演示:使用C#在电子邮件正文中发送Word文档
电子邮件正文的呈现是吸引读者的重要因素之一.因此,电子邮件使用标题,子标题,表格,图像等进行了很好的格式化.但是,大多数内置的电子邮件编辑器不提供高级格式化选项.为了解决此限制,本文介绍如何使用Wor ...
- 通过Boomerang按计划在Gmail中发送或接收电子邮件(并且我们有邀请)
Have you ever needed to send or receive an email at a different time, and wanted to schedule it? Bo ...
- Word处理控件Aspose.Words功能演示:使用 C# 在电子邮件正文中发送 Word 文档
Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...
- Python番外篇:爬取腾讯新闻热点内容 并发送新闻提示电子邮件
hello,大家好,我是wangzirui32,今天来教大家如何爬取爬取腾讯新闻热点内容,并发送新闻提示电子邮件,开始学习吧! 1. HTML解析 腾讯网的首页为https://www.qq.com, ...
最新文章
- 放射科医生选择AI供应商的10大标准
- window7共享xp或者2003的文件设置
- argparse库 学习记录
- linux 路径名长度限制,linux下 如何修改命令行提示符路径提示符路径长度
- BZOJ1406: [AHOI2007]密码箱 数论
- CORS 跨域-同源策略
- 李德玉(1965-),男,博士,山西大学计算机与信息技术学院教授
- 轻量化版本优于MobileNet系列 | Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNet
- IntelliJ IDEA 2017.1 EAP与异步堆栈跟踪调试器扩展
- dotnet new -i Microsoft.Maui.Templates
- 2020-6 android kernel vulnerability
- Android之利用volley搭建简洁网络框架
- 【历史上的今天】2 月 11 日:首款 Ubuntu 手机问世;苹果的天使投资人诞生;电子工业联盟正式停运
- c语言编译kbhit出现问题,在VC++中运行出现error C2065: 'kbhit' : undeclared identifier,什么意思?怎么调试?...
- 论文导读|《Exploiting Rich Syntactic Information for Semantic Parsing with Graph-to-Sequence Model》
- 【C++ 八】写文件、读文件
- 在BRATS挑战赛中用于脑肿瘤分割、预后评估和总体生存预测的最佳机器学习算法
- 九校联考-长沙市一中NOIP模拟Day2T1 旋转子段(rotate)
- oracle+xquery函数,oracle_xquery介绍.doc
- Mysql 常用函数(33)- dayofmonth 函数