python发送邮件

2020-11-03  本文已影响0人  葡萄柚子茶
from email.mime.text import MIMEText
import smtplib

#发件人的邮箱账号
sender = '522495731@qq.com'
# 授权码
password = ''
#收件人的邮箱账号
receives = '522495731@qq.com'


def mail():
    result = True
    try:
        #设置邮件的文本内容
        message = MIMEText('你好呀')
        #邮件的发送方
        message['From'] = '522495731@qq.com'
        #邮件的接收方 
        message['To'] = '522495731@qq.com'
        # 邮件的主题
        message['Subject'] = '这是一封来自未知的邮件'
        #发件人邮箱中的SMTP服务器,端口
        server = smtplib.SMTP_SSL("SMTP.qq.com", 465)
        #使用发件人的邮箱账号和授权码 
        server.login(sender, password)
        #发送邮件
        server.sendmail(sender, receives, message.as_string())
        #关闭连接
        server.quit()
    except Exception:
        result = False
    return result


result = mail()
if result:
    print('邮件发送成功')
else:
    print('邮件发送失败')
上一篇 下一篇

猜你喜欢

热点阅读