Python 与 SLL/Exchange 2007:未找到合适的认证方法

2 投票
1 回答
8783 浏览
提问于 2025-04-15 15:43

我正在尝试用Python脚本通过smtplib发送电子邮件,使用Exchange 2003时一切正常,但在Exchange 2007上出现了问题:

SMTPException: No suitable authentication method found.

这两种情况下的Python代码是一样的(当然,除了服务器和登录信息)。

我在脚本中直接使用用户名和密码,看起来Exchange 2007没有配置为支持AUTH_PLAIN = "PLAIN"(在smtplib.py的第545行),而且我不知道在哪里可以关闭ssl。

希望能得到一些建议。

1 个回答

2

你可能需要切换到STARTTLS认证。这是一个对我有帮助的例子。

如何通过SMTPLIB在Python中发送邮件

撰写回答