2

我正在尝试使用 smtplib 从 python 脚本发送电子邮件,它可以通过 Exchange 2003 与 smtp 一起使用,但 Exchange 2007 显示:

SMTPException: No suitable authentication method found.

Python 代码在这两种情况下都是相同的(当然除了服务器和登录信息)。

我在纯文本的脚本中传递用户名和密码,看起来 Exchange 2007 未配置为使用 AUTH_PLAIN = "PLAIN"(smtplib.py 的第 545 行),我不知道在哪里禁用 ssl .

将不胜感激任何想法。

4

1 回答 1

2

您可能需要切换到 STARTTLS 身份验证。这是一个帮助我的例子。

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

于 2014-05-15T21:01:01.850 回答