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

首先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

上一篇:Vue中组件间传值常用的几种方式


下一篇:mysql如何跟踪执行的sql语句