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