用python写的一个发送纯文本邮箱的脚本

import smtplib
from email.mime.text import MIMEText

msg_from = '#######@qq.com' # 发件人邮箱
passwd = '#########'  # 发送方的授权码
msg_to = '########@qq.com' # 收件人邮箱

subject = 'python邮件测试'  # 主题
content = 'Hello word' # 正文
msg = MIMEText(content, 'pain', 'utf-8')
msg['Subject'] = subject  # 主题
msg['From'] = msg_from  # 发送方
msg['To'] = msg_to  # 接收人
server = smtplib.SMTP_SSL('smtp.qq.com')  # 调用smtp服务器
server.login(msg_from, passwd)  # 登录邮箱
try:
    server.sendmail(msg_from, msg_to, msg.as_string())  # 发送
    print('发送成功')
except server.SMTPException as e:
    print(e)
    print('发送失败')
finally:
    server.quit()  # 退出

已通过测试

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