发送邮件是个很简单的需求,但是在实际的使用中依然碰到了很多坑,因此创建了zmail这个项目,让你使用python发送邮件的过程尽可能简单。
$ pip3 install zmail
也可以使用pip代替pip3
注意:zmail仅支持python3,不支持python2
import zmail
# 你的邮件内容
mail_content = {
'subject': 'Success!', # 随便填写
'content_text': 'This message from zmail!', # 随便填写
}
# 使用你的邮件账户名和密码登录服务器
server = zmail.server('12345678@qq.com, '你的qq邮箱密码')
# 发送邮件
server.send_mail('555555@qq.com', mail)
为你的邮件添加附件,修改 你的邮件内容 即可,其他内容同上
mail_content = {
'subject': 'Success!', # 随便填写
'content_text': 'This message from zmail!', # 随便填写
'attachments': '/Users/zyh/Documents/example.zip', # 最好使用绝对路径,若你电脑没有这个文件会造成错误
}
给多个信箱发件,修改 发送邮件 即可,其他内容同上
server.send_mail(['555555@qq.com','666666@qq.com'], mail)
添加额外的头信息,直接加入到mail_content即可
地址
SMTP
✓
✓
✓
✓
✓
✓
不在此列表也无需担心,经过测试,目前尚未发现不支持的邮件服务商,如果遇到问题请及时联系作者(github)
zmail的POP3功能请看GitHub介绍
手机扫一扫
移动阅读更方便
你可能感兴趣的文章