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