import smtplib
from email.mime.text import MIMEText
smtps = 'smtp.qq.com'
sender = 'xxx@qq.com'
to_addr = 'xxx@163.com'
password = '...授权码...'
msg = MIMEText('send by python','plain','utf-8')
server = smtplib.SMTP()
server.connect(smtps)
server.login(sender, password)
server.sendmail(sender, to_addr, msg.as_string())
server.quit()
上面为成功发送纯文本的代码。
与我学习时人家给的标准代码比较,只有一点不同,就是删掉了端口‘465’。
server.connect(smtps) #出现错误的是:server.connect(smtps,465)
大家可以试一下。



