python发送邮件

from email.mime.text import MIMEText
import smtplib

#发件人的邮箱账号
sender = '[email protected]'
# 授权码
password = ''
#收件人的邮箱账号
receives = '[email protected]'


def mail():
    result = True
    try:
        #设置邮件的文本内容
        message = MIMEText('你好呀')
        #邮件的发送方
        message['From'] = '[email protected]'
        #邮件的接收方 
        message['To'] = '[email protected]'
        # 邮件的主题
        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('邮件发送失败')

你可能感兴趣的:(python发送邮件)