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图像灰度变换及图像数组操作
Jan 27 Python
举例讲解Python中的list列表数据结构用法
Mar 12 Python
Python数据结构与算法之完全树与最小堆实例
Dec 13 Python
python实现自主查询实时天气
Jun 22 Python
python实现录音小程序
Oct 26 Python
Django forms组件的使用教程
Oct 08 Python
python numpy 按行归一化的实例
Jan 21 Python
Python函数的定义方式与函数参数问题实例分析
Dec 26 Python
Python基础之字符串常见操作经典实例详解
Feb 26 Python
Java爬虫技术框架之Heritrix框架详解
Jul 22 Python
python 实现体质指数BMI计算
May 26 Python
Python 类,对象,数据分类,函数参数传递详解
Sep 25 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环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程
2007/03/16 PHP
cmd下运行php脚本
2008/11/25 PHP
PHP 实现多服务器共享 SESSION 数据
2009/08/15 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
2011/05/18 PHP
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
2014/06/19 PHP
CodeIgniter集成smarty的方法详解
2016/05/26 PHP
关于PHP中字符串与多进制转换函数的实例代码
2016/11/03 PHP
解决laravel id非自增 模型取回为0 的问题
2019/10/11 PHP
jquery下将选择的checkbox的id组成字符串的方法
2010/11/28 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
使用GruntJS构建Web程序之安装篇
2014/06/04 Javascript
Jquery解析Json格式数据过程代码
2014/10/17 Javascript
使用 jQuery.ajax 上传带文件的表单遇到的问题
2016/10/31 Javascript
js实现倒计时效果(小于10补零)
2017/03/08 Javascript
JS开发中百度地图+城市联动实现实时触发查询地址功能
2017/04/13 Javascript
jQuery鼠标悬停内容动画切换效果
2017/04/27 jQuery
关于Angularjs中跨域设置白名单问题
2018/04/17 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
Angular 数据请求的实现方法
2018/05/07 Javascript
[52:37]完美世界DOTA2联赛循环赛 Forest vs DM BO2第一场 10.29
2020/10/29 DOTA
Python爬虫实现全国失信被执行人名单查询功能示例
2018/05/03 Python
python ipset管理 增删白名单的方法
2019/01/14 Python
如何通过python实现人脸识别验证
2020/01/17 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
2020/04/02 Python
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
计算s=f(f(-1.4))的值
2014/05/06 面试题
交通专业个人自荐信格式
2013/09/23 职场文书
大四本科生的自我评价
2013/12/30 职场文书
项目经理任命书内容
2014/06/06 职场文书
学校欢迎标语
2014/06/18 职场文书
法学专业毕业实习自我鉴定2014
2014/09/27 职场文书
文明医院的标语集锦!
2019/07/24 职场文书
90行Python代码开发个人云盘应用
2021/04/20 Python
MySql存储过程之逻辑判断和条件控制
2021/05/26 MySQL
CSS控制继承中的height能变为可继承吗
2022/06/10 HTML / CSS