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实现dnspod自动更新dns解析的方法
Feb 14 Python
python中常用的各种数据库操作模块和连接实例
May 29 Python
详解Python中break语句的用法
May 14 Python
简单的python后台管理程序
Apr 13 Python
Python实现类的创建与使用方法示例
Jul 25 Python
python2 与python3的print区别小结
Jan 16 Python
对Python中9种生成新对象的方法总结
May 23 Python
详解python读取image
Apr 03 Python
Python将文字转成语音并读出来的实例详解
Jul 15 Python
python查找重复图片并删除(图片去重)
Jul 16 Python
利用python进行文件操作
Dec 04 Python
python接口测试返回数据为字典取值方式
Feb 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 已经成熟
2006/12/04 PHP
php一些公用函数的集合
2008/03/27 PHP
php 多线程上下文中安全写文件实现代码
2009/12/28 PHP
PHP 开发环境配置(Zend Server安装)
2010/04/28 PHP
php学习之运算符相关概念
2011/06/09 PHP
PHP 之Section与Cookie使用总结
2012/09/14 PHP
php使用递归函数实现数字累加的方法
2015/03/16 PHP
Yii2-GridView 中让关联字段带搜索和排序功能示例
2017/01/21 PHP
使用ucenter实现多站点同步登录的讲解
2019/03/21 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
2019/08/05 PHP
js文字滚动停顿效果代码
2008/06/28 Javascript
jQueryUI写一个调整分类的拖放效果实现代码
2012/05/10 Javascript
jQuery UI插件自定义confirm确认框的方法
2015/03/20 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
2016/07/12 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
2017/10/23 Javascript
微信小程序实现手势图案锁屏功能
2018/01/30 Javascript
bootstrap自定义样式之bootstrap实现侧边导航栏功能
2018/09/10 Javascript
使用js实现一个简单的滚动条过程解析
2019/09/10 Javascript
Python标准库os.path包、glob包使用实例
2014/11/25 Python
Python的numpy库中将矩阵转换为列表等函数的方法
2018/04/04 Python
使用python存储网页上的图片实例
2018/05/22 Python
python SMTP实现发送带附件电子邮件
2018/05/22 Python
PyCharm搭建Spark开发环境的实现步骤
2019/09/05 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
2020/07/15 Python
CSS3样式linear-gradient的使用实例
2017/01/16 HTML / CSS
Omio俄罗斯:一次搜索公共汽车、火车和飞机的机票
2018/11/17 全球购物
Nice Kicks网上商店:ShopNiceKicks.com
2018/12/25 全球购物
如何掌握自荐信格式呢
2013/11/19 职场文书
《在大海中永生》教学反思
2014/02/24 职场文书
班干部竞选演讲稿
2014/04/24 职场文书
创业融资计划书
2014/04/25 职场文书
2015新年联欢晚会开场白
2014/12/14 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python
python实现层次聚类的方法
2021/11/01 Python