大家好,我尝试使用 smtplib 库发送邮件, 所有链接都正确,但就是无法发送邮件,请问是怎么回事,(帐户名密码改了,代码不变)
import smtplib
smtpobj =smtplib.SMTP('smtp.sina.com', 587)
smtpobj.ehlo()
print(smtpobj.starttls())
print(smtpobj.login('[email protected]','XXXX'))
print(smtpobj.sendmail('[email protected]','[email protected]','Subject: Hi \nthis is a python test mail body text'))
运行结果一切正常,可就是无法发送邮件, 新浪的 smtp 开关也是开着的
(220, b'ready for tls')
(235, b'OK Authenticated')
{}
1
staticor 2016-01-08 02:20:37 +08:00
试试 smtpobj.set_debuglevel(1) 以及 login 时开 initial_response_ok=True 我刚试了一下也是 Sina 发给 Aol 的, 成功了
|