import smtplib
from email.mime.text import MIMEText
sender = ‘ycl_***@126.com’
pwd = ‘********’#授权码密码
receive = ‘**********@qq.com’
msg = MIMEText(‘这是一个测试!成功啦’)
subject = ‘ycl_0204’
msg[‘From’] = sender
msg[‘To’] = receive
msg[‘Subject’] = subject
try:
sss = smtplib.SMTP_SSL(‘smtp.126.com’,465)
sss.login(sender,pwd)
sss.sendmail(sender,receive,msg.as_string())
print('发送成功!')
except Exception as e:
print(e)
注意的是:
1.当代码没有错误,但发送失败的时候,有可能是网络问题
2.当发送成功,但没有接收到有可能是被拒收或放入垃圾箱
3.login登陆时候填写的不是账户密码,是授权码密码