可以试试,以后用在报错发邮件
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from email.header import Header
from email.mime.text import MIMETextimport smtplib
#username="xxxxx@qq.com"
password = "授权码"
#授权码在QQ邮箱设置-账户下开通
from_addr = "xxxxxxx@qq.com"
to_addr = "xxxxx@qq.com"
smtp_server = "smtp.qq.com"
msg = MIMEText('hello, send by Python...', 'plain', 'utf-8')
msg['From'] = Header("ppyy", 'utf-8')
msg['To'] = Header("you", 'utf-8')
msg['Subject'] = Header('来自SMTP的问候……', 'utf-8')
try:
server = smtplib.SMTP_SSL(smtp_server,465)
#如果不是Qq smtp.qq.com改为localhost
server.login(from_addr, password)
server.sendmail(from_addr, to_addr,
msg.as_string())
server.quit()
print("success")
except smtplib.SMTPException:
print("unsuccess")
转载于:https://blog.51cto.com/8802128/1896365
Python发送邮件教程
本文介绍了一个使用Python通过SMTP协议发送邮件的基本示例。该脚本使用了Python的email和smtplib模块,演示了如何配置邮件内容及发送过程。特别针对QQ邮箱进行了设置说明。
2597

被折叠的 条评论
为什么被折叠?



