python发送邮件

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('邮件发送失败')
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。