Ошибка при отправке электронной почты через скрипт Python: smtplib.SMTPServerDisconnected: сначала запустите connect () - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь отправлять электронные письма, используя скрипт 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()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...