现有连接阻止我使用python发送电子邮件

时间:2019-08-22 19:56:21

标签: python smtp

我一直试图用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)

任何人都可以告诉我我在做什么错,我将不胜感激。在这一点上,感觉就像是我撞到墙上,希望代码神奇地开始工作。

0 个答案:

没有答案