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在Windows8下获取本机ip地址的方法
Mar 14 Python
python中黄金分割法实现方法
May 06 Python
Python中有趣在__call__函数
Jun 21 Python
Python新手入门最容易犯的错误总结
Apr 24 Python
Python 数据库操作 SQLAlchemy的示例代码
Feb 18 Python
python3实现斐波那契数列(4种方法)
Jul 15 Python
基于python3监控服务器状态进行邮件报警
Oct 19 Python
python、PyTorch图像读取与numpy转换实例
Jan 13 Python
Python networkx包的实现
Feb 14 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
Jun 03 Python
Python生成pdf目录书签的实例方法
Oct 29 Python
Python实现批量将文件复制到新的目录中再修改名称
Apr 12 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
php自动获取字符串编码函数mb_detect_encoding
2011/05/31 PHP
php使用qr生成二维码的示例分享
2014/01/20 PHP
php 防止表单重复提交两种实现方法
2016/11/03 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
PHP多个图片压缩成ZIP的方法
2020/08/18 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
Asp.net下使用Jquery Ajax传送和接收DataTable的代码
2010/09/12 Javascript
js获取图片大小的函数代码
2011/09/20 Javascript
js用typeof方法判断undefined类型
2014/07/15 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
2016/09/17 Javascript
jQuery实现右键菜单、遮罩等效果代码
2016/09/27 Javascript
Vue.js实现拖放效果的实例
2016/09/30 Javascript
通过原生JS实现为元素添加事件的方法
2016/11/23 Javascript
js实现百度搜索提示框
2017/02/05 Javascript
Base64(二进制)图片编码解析及在各种浏览器的兼容性处理
2017/02/09 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
2017/09/11 Javascript
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
2018/07/31 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
2020/06/02 Javascript
Vue父组件监听子组件生命周期
2020/09/03 Javascript
python去掉行尾的换行符方法
2017/01/04 Python
Python实现的求解最小公倍数算法示例
2018/05/03 Python
python 数据分析实现长宽格式的转换
2020/05/18 Python
基于Python采集爬取微信公众号历史数据
2020/11/27 Python
pycharm中leetcode插件使用图文详解
2020/12/07 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
2021/02/24 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
2021/03/03 Python
AmazeUI框架搭建的方法步骤(图文)
2020/08/17 HTML / CSS
Booking.com英国官网:全球酒店在线预订网站
2018/04/21 全球购物
企划专员岗位职责
2013/12/09 职场文书
总经理任命书
2014/03/29 职场文书
专题组织生活会思想汇报
2014/10/01 职场文书
践行三严三实心得体会(2016推荐篇)
2016/01/06 职场文书