人生苦短,我用python
拒绝重复造轮子
话不多说,直接先给出github地址:https://github.com/ZYunH/zmail/blob/master/README-cn.md
Zmail 允许你发送和接受邮件尽可能的简单。你不需要去检查你的服务器地址、端口以及自己构造MIME对象,使用Zmail,你只需要关注你的邮件内容即可。
安装
注意:
Zmail仅支持python3,不需要任何其他外部依赖. 不支持python2.
选项一:通过pip安装(推荐)
$ pip3 install zmail
或者
$ pip install zmail
这样做也意味着此pip版本是支持python3的。
选项二: 从GitHub下载安装
你可以下载Zmail的master分支,将其解压,切换到相应目录,然后
$ python3 setup.py install
该python发送邮件的开源项目,易于操作,根据作者提供API使用起来还是相当简单便利的。
使用下面短短的几行代码即可完成邮件的发送,下面给出简单的测试示例:
import zmail
mail = {
'subject' : '这是一份测试邮件—by yhxt',
'content' : 'yhxt的测试邮件,收到打扰请谅解!',
'attachments' : 'D:\PycharmProjects\myproject3\Zmail\\2018test.xlsx',
}
server = zmail.server('你的发送邮箱','你的发送邮箱密码')
# 定义一个列表,这样可以发送给多个邮箱
yhlist = ['接收邮箱-01','接收邮箱-02','接收邮箱-03',.....]
server.send_mail(yhlist,mail)