Кажется, все вопросы и ответы старые. У меня есть несколько учетных записей Office 365 из разных организаций, включая те, в которых я являюсь администратором, и мне не удалось войти в систему со следующими данными. Я могу использовать тот же обмен кода для Gmail, и он отлично работает.
Кто-нибудь в настоящее время подключается через Office365 с SMTP, как это?
mailserver = smtplib.SMTP('smtp.office365.com',587)
mailserver.ehlo()
mailserver.starttls()
mailserver.ehlo()
mailserver.login(<myemailaddr>, <mypassword>)
mailserver.sendmail(<myemailaddr>,recipient,"simple text")
mailserver.quit()
Получает следующую ошибку
smtplib.SMTPAuthenticationError: (535, '5.7.3 Аутентификация не удалась [CH2PR20CA0019.namprd20.prod.outlook.com]')