通过python脚本发送电子邮件时出错:smtplib.SMTPServerDisconnected:请首先运行connect()

时间:2019-05-10 04:46:29

标签: python email smtp

我正在尝试使用python脚本从hotmail / outlook帐户发送电子邮件。但是我得到了错误:

发送中

    提高SMTPServerDisconnected('请先运行connect()') smtplib.SMTPServerDisconnected:请先运行connect()

我可以通过gmail发送电子邮件,但发送Outlook电子邮件(换句话说,使用选项2)时会出现此错误。

login_input = input("Email: ")
pw_input = input("Password: ")

if email_serv == 1:
    mail = smtplib.SMTP('smtp.gmail.com', 587)
elif email_serv == 2:
    mail = smtplib.SMTP('smtp-mail.outlook.com', 587)

mail.ehlo()
mail.starttls()
mail.login(login_input, pw_input)
mail.sendmail(login_input, login_input, content)
mail.close()

0 个答案:

没有答案