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的dict,set,list,tuple应用详解
Jul 24 Python
Python编写屏幕截图程序方法
Feb 18 Python
Python利用IPython提高开发效率
Aug 10 Python
Python爬虫设置代理IP的方法(爬虫技巧)
Mar 04 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
Jun 13 Python
python爬虫selenium和phantomJs使用方法解析
Aug 08 Python
在django中自定义字段Field详解
Dec 03 Python
浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
Jan 20 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
Mar 30 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
Jul 03 Python
Python爬虫自动化爬取b站实时弹幕实例方法
Jan 26 Python
Pytorch自定义Dataset和DataLoader去除不存在和空数据的操作
Mar 03 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中通过ADO调用Access数据库的方法测试不通过
2006/12/31 PHP
PHP用户注册邮件激活账户的实现代码
2017/05/31 PHP
鼠标图片振动代码
2006/07/06 Javascript
菜鸟javascript基础整理1
2010/12/06 Javascript
19个很有用的 JavaScript库推荐
2011/06/27 Javascript
Javascript无阻塞加载具体方式
2013/06/28 Javascript
基于JQuery实现滚动到页面底端时自动加载更多信息
2014/01/31 Javascript
jQuery 鼠标经过(hover)事件的延时处理示例
2014/04/14 Javascript
禁止按回车键提交表单的方法
2015/06/11 Javascript
基于replaceChild制作简单的吞噬特效
2015/09/21 Javascript
javascript实现仿百度图片的瀑布流加载效果
2016/04/20 Javascript
JS实现HTML表格排序功能
2016/08/05 Javascript
JavaScript实现通过select标签跳转网页的方法
2016/09/29 Javascript
微信小程序 flex实现导航实例详解
2017/04/26 Javascript
jquery+css3实现熊猫tv导航代码分享
2018/02/12 jQuery
Vue cli3 库模式搭建组件库并发布到 npm的流程
2018/10/12 Javascript
浅谈React碰到v-if
2018/11/04 Javascript
vue给对象动态添加属性和值的实例
2019/09/09 Javascript
适合前端Vue开发童鞋的跨平台Weex的使用详解
2019/10/16 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
js实现踩五彩块游戏
2020/02/08 Javascript
JQuery获得内容和属性方法解析
2020/05/30 jQuery
JavaScript 异步时序问题
2020/11/20 Javascript
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
python中requests和https使用简单示例
2018/01/18 Python
Python 25行代码实现的RSA算法详解
2018/04/10 Python
Python实现微信消息防撤回功能的实例代码
2019/04/29 Python
django-rest-framework解析请求参数过程详解
2019/07/18 Python
Python 跨.py文件调用自定义函数说明
2020/06/01 Python
印度最大的时尚购物网站:Myntra
2018/09/13 全球购物
英国办公家具网站:Furniture At Work
2019/10/07 全球购物
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
党员评议个人总结
2014/10/20 职场文书
推销搭讪开场白
2015/05/28 职场文书
2016新年晚会开场白
2015/12/03 职场文书
Jackson 反序列化时实现大小写不敏感设置
2021/06/29 Java/Android