python 利用zmail库发送邮件


Posted in Python onSeptember 11, 2020

一:Zmail的优势:

1:自动填充大多数导致服务端拒信的头信息(From To LocalHost之类的)

2:将一个字典映射为email,构造信件就像构造字典一样简单

3:自动寻找邮件服务商端口号地址,自动选择合适的协议(经过认证的)

4:只依赖于python3,嵌入其他项目时无需烦恼

二:安装zmail

pip install zmail

三:使用zmail

1:发送邮件

import zmail
mail_content = {
  'subject':'Success',#主题
  'content':'This is a content',#邮件内容
}
#使用哪个邮箱发送邮件
server = zmail.server('243681093@qq.com','tkccftyagtkobghh')
#发送给哪个邮件
server.send_mail('wangjian@yidian-mall.com',mail_content)

注意:

使用发送邮件的邮箱需要开启SMTP服务,下面以qq邮箱为例开启SMTP

首先登陆qq邮箱,点击设置进入账户设置

python 利用zmail库发送邮件

将POP3/STMP 和IMAP/SMTP开启

在进行qq邮箱作为发送方时,zmail.server的第二个参数是开启IMAP/SMTP的十六位秘钥而不是密码,使用密码的话报错,而使用其他邮箱作为发送方时使用密码发送成功

2:为你的邮件添加附件,修改 你的邮件内容 即可,其他内容同上

mail_content = {
  'subject': 'Success!', #主题
  'content': 'This message from zmail!', #邮件内容
  'attachments': '/Users/zyh/Documents/example.zip', # 附件内容(最好使用绝对路径,若你电脑没有这个文件会造成错误)
}

3:给多个信箱发件,修改 发送邮件 即可,其他内容同上

# 发送邮件
server.send_mail(['555555@qq.com','666666@qq.com'], mail_content)

以上就是python 利用zmail库发送邮件的详细内容,更多关于python 发送邮件的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python ftp上传文件
Feb 13 Python
Python实现删除时保留特定文件夹和文件的示例
Apr 27 Python
Python 类的特殊成员解析
Jun 20 Python
python调用百度语音REST API
Aug 30 Python
Python3中关于cookie的创建与保存
Oct 21 Python
Pandas中Series和DataFrame的索引实现
Jun 27 Python
python+selenium 鼠标事件操作方法
Aug 24 Python
Matplotlib scatter绘制散点图的方法实现
Jan 02 Python
python线程join方法原理解析
Feb 11 Python
Pytorch 使用不同版本的cuda的方法步骤
Apr 02 Python
python PIL模块的基本使用
Sep 29 Python
python3爬虫GIL修改多线程实例讲解
Nov 24 Python
浅析Python 责任链设计模式
Sep 11 #Python
详解python命令提示符窗口下如何运行python脚本
Sep 11 #Python
python实现邮件循环自动发件功能
Sep 11 #Python
Python 实现微信自动回复的方法
Sep 11 #Python
python 如何调用远程接口
Sep 11 #Python
Visual Studio code 配置Python开发环境
Sep 11 #Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
Sep 11 #Python
You might like
SONY ICF-SW55的电路分析
2021/03/02 无线电
php 截取中英文混合字符串的方法
2018/05/31 PHP
PHP中使用CURL发送get/post请求上传图片批处理功能
2018/10/15 PHP
JavaScript中Array 对象相关的几个方法
2006/12/22 Javascript
js 表格隔行颜色
2009/12/02 Javascript
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
2011/03/25 Javascript
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
模拟jQuery中的ready方法及实现按需加载css,js实例代码
2013/09/27 Javascript
JavaScript阻止事件冒泡示例分享
2014/12/28 Javascript
JavaScript中的substr()方法使用详解
2015/06/06 Javascript
jQuery原生的动画效果
2015/07/10 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(下)
2015/10/28 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
微信小程序 MinUI组件库系列之badge徽章组件示例
2018/08/20 Javascript
详解vuex的简单todolist例子
2019/07/14 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
2019/11/12 Javascript
Jquery让form表单异步提交代码实现
2019/11/14 jQuery
用Node写一条配置环境的指令
2019/11/14 Javascript
[02:19]2018年度DOTA2最佳核心位选手-完美盛典
2018/12/17 DOTA
[01:07:11]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
一文总结学习Python的14张思维导图
2017/10/17 Python
python机器学习实战之树回归详解
2017/12/20 Python
Python continue继续循环用法总结
2018/06/10 Python
python如何求解两数的最大公约数
2018/09/27 Python
对python 调用类属性的方法详解
2019/07/02 Python
Python学习笔记之函数的定义和作用域实例详解
2019/08/13 Python
Python基于Tkinter编写crc校验工具
2020/05/06 Python
python 匿名函数与三元运算学习笔记
2020/10/23 Python
关于html字符串正则判断和匹配的具体使用
2019/12/12 HTML / CSS
生物科学系大学生的自我评价
2013/12/20 职场文书
吨的认识教学反思
2014/04/27 职场文书
生活部的活动方案
2014/08/19 职场文书
思想作风整顿个人剖析材料
2014/10/06 职场文书
班主任工作经验交流会总结
2015/11/02 职场文书
2016五四青年节活动总结范文
2016/04/06 职场文书
Netty分布式客户端接入流程初始化源码分析
2022/03/25 Java/Android