【发布时间】:2021-09-14 11:51:48
【问题描述】:
通常,对于 Gmail 和 Outlook,我们有连接到 SMTP 的应用密码(尽管我们可以通过启用不太安全的应用访问来使用电子邮件密码)。
但是对于我的 Microsoft Exchange 邮件,我找不到应用密码,也无法将我的应用与邮件连接以发送电子邮件。
import smtplib
password = "mypassword"
email = "usrname@tsac-uae.com"
s = smtplib.SMTP('smtp.office365.com', 587)
s.starttls()
s.login(email, password)
我收到一个错误提示
smtplib.SMTPAuthenticationError: (535, b'5.7.139 Authentication unsuccessful,
SmtpClientAuthentication is disabled for the Tenant.
Visit https://aka.ms/smtp_auth_disabled for more information.
[AM9P192CA0015.EURP192.PROD.OUTLOOK.COM]')
为避免这些复杂情况,我需要使用应用密码。但我找不到如何设置应用程序密码作为交换。此外,网站上所说的步骤已经过时。我在任何地方都找不到启用 SMTP。
【问题讨论】:
标签: email smtp exchange-server smtp-auth