此代码运行良好,直到本周初。不知道康卡斯特(Comcast)还是我们这方面有所改变。任何有关如何解决此问题的想法,不胜感激!
import smtplib
ssl_port = 587
email_sever = 'smtp.comcast.net'
login = 'login@comcast.net'
password = 'password123'
smtp_obj = smtplib.SMTP()
smtp_obj.connect(email_server,ssl_port)
smtp_obj.set_debuglevel(1)
smtp_obj.starttls()
smtp_obj.login(login,password)
smtp_obj.sendmail(login,['sentto@gmail.com'],"text to send in email")
smtp_obj.quit()
调试输出表明所有收件人均“正常”,并且邮件已被“接受传递”,没有错误。
smtp_obj.sendmail命令返回{},表示没有错误。
此代码用于传递Gmail凭据,并且可以正常工作...