smptlib returns不使用Comcast发送电子邮件,但与Gmail配合使用,不存在任何错误

2024-05-23 14:11:51 发布

您现在位置:Python中文网/ 问答频道 /正文

直到本周早些时候,这段代码一直运行良好。不确定康卡斯特或我们这边是否发生了变化。任何关于如何解决此问题的想法都将不胜感激

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凭证和工作


Tags: 代码importobjsslnetportemail错误