import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 第三方 SMTP 服务
mail_host="smtp.qq.com" #设置服务器
mail_user="is_my_email@qq.com" #用户名
mail_pass="###" #口令
sender ="###@qq.com"
receivers ="###@qq.com"
message= MIMEText('测试邮件','plain','utf-8')
subject = 'Python SMTP 邮件测试'
message['Subject'] = Header(subject, 'utf-8')
message['From'] = sender
message['To'] = receivers
try:
smtpObj = smtplib.SMTP()
smtpObj = smtplib.SMTP_SSL(mail_host, 465)
#smtpObj.connect(mail_host, 25) # 25 为 SMTP 端口号
smtpObj.login(mail_user, mail_pass)
smtpObj.sendmail(sender, receivers, message.as_string())
smtpObj.quit()
print("邮件发送成功")
except smtplib.SMTPException:
print("Error: 无法发送邮件")