我一直试图用python发送电子邮件,但是每次尝试运行代码时,它都会失败,并给我一条错误消息,指出现有连接已被远程主机强行关闭。
我关注了几个不同的youtube视频,一个字母一个字母地复制代码,并且在视频中运行时,我总是收到相同的消息。老实说,我不知道该怎么办。
这是替换了所有敏感数据的代码
$sql = "SELECT * FROM cart WHERE user = '$userID'";
这是每次尝试运行该程序时都会收到的错误。
import smtplib
with smtplib.SMTP('smtp.gmail.com', 587) as smtp:
smtp.ehlo()
smtp.starttls()
smtp.ehlo()
smtp.login('dummyemail@dummy.com', 'dummypassword')
subject = 'test confirmed'
body = 'Looks like it works'
msg = f'Subject: {subject}\n\n{body}'
smtp.sendmail('dummyemail@dummy.com', 'recievingemail@recieve.com', msg)
任何人都可以告诉我我在做什么错,我将不胜感激。在这一点上,感觉就像是我撞到墙上,希望代码神奇地开始工作。