栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python发送邮件无附件

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python发送邮件无附件

开启邮箱客户端参考此处

"""
des: $Descriptions$
author: 小鸟想吃虫
date: 2022-06-02
"""
import smtplib
from email import encoders
from email.mime.base import MIMEBase
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText

mail_host = 'smtp.qq.com'
port = 465
send_by = '151xxxx829@qq.com'
password = 'meoxxxxxxxxxxxic' # 16位
send_to = '151xxxx829@qq.com'


def send_email(title, content):
    message = MIMEMultipart()
    message["From"] = send_by
    message['To'] = send_to
    message['Subject'] = title
    message.attach(MIMEText(content, 'plain', 'utf-8'))
    try:
        # 要注意位置参数和关键字参数啊啊
        smpt = smtplib.SMTP_SSL(mail_host, port, 'utf-8')
        smpt.login(send_by, password)
        smpt.sendmail(send_by, send_to, message.as_string())
        # print(message.as_string)
        smpt.quit()
        print("发送成功")
    except:
        print("发送失败")


if __name__ == "__main__":
    title = '邮件测试'
    content = '测试邮件'
    # title:标题 , context:正文
    send_email(title, content)


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/950389.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号