发送邮件正文

import smtplib
from email.mime.text import MIMEText
from email.header import Header


# 发送邮件的主题
subject = 'Python email test'


# 编写 HTML 类型的邮件正文
msg = MIMEText('<html><h1> 你好你好!</h1></html>', 'html', 'utf-8')

msg['Subject'] = Header(subject, 'utf-8')

# 发送邮件s
smtp = smtplib.SMTP()
smtp.connect("smtp.126.com")
smtp.login("gupan_1311@126.com", "flzx3000inch")
smtp.sendmail("gupan_1311@126.com", "gupan_1311@qq.com", msg.as_string())
smtp.quit()

'''
首先: 调用 email 模块下面的 MIMEText 类, 定义发送邮件的 正文、 格式、 以及编号。
然后: 调用 email 模块下的 Header 类,定义邮件的主题 和 编码类型

smtplib 模块用于发送邮件
    connect() 方法指定连接的邮箱服务
    login() 方法指定登录邮箱的账号和密码
    sendmail() 方法指定 发件人、 收件人, 以及邮件正文;
    quit() 方法用于关闭邮件连接。
'''

posted @ 2020-02-15 14:18  gupanpan  阅读(223)  评论(0)    收藏  举报