首页 > 编程语言 > 详细

Python发送邮件最简单实现-zmail

时间:2021-09-05 23:19:58      阅读:7      评论:0      收藏:0      [点我收藏+]

首先pip安装依赖

pip3 install zmail

然后看这个示例就够了

import zmail

mail_content = {
    "subject": "异想之旅轻量网盘服务邮件验证码",  #邮件主题
    "content_html": """
        <p>用户你好,这里是异想之旅。</p>
    """,  # 正文内容,使用HTML书写;直接输入纯文本也是可以的
    "from": "异想之旅验证码机器人 <coder@yixiangzhilv.com>",  # 收到邮件后显示的发件人名称,详情见截图
    "attachments": ["D:/Desktop/备案信息.txt"]  # 附件,如果没有请删除列表的这一项
}

server = zmail.server("__your_email__", "__password__")  # 使用你的邮件账户名和密码登录服务器
# 发送邮件指令
try:
    server.send_mail(["__send_to__"], mail_content)  # 列表可设置多个收件人
    # server.send_mail(["danny070601@aliyun.com"], mail_content, cc=["抄送邮箱地址"])  # 如果有抄送请用这个配置
    print("Seccess")
except:
    print("Failed")

另外,zmail官方文档写的也不错
https://github.com/zhangyunhao116/zmail/blob/master/README-cn.md

Python发送邮件最简单实现-zmail

原文:https://www.cnblogs.com/yxzl/p/python-zmail-template.html

(0)
(0)
   
举报
评论 一句话评论(0
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!