2012-10-02 11 views
7

私はLinuxマシンを使用しています。私の会社にはすでに設定されているメール交換サーバーがあります。私はプログラムで電子メールを送信できるように、Pythonスクリプトを使用して電子メールサーバーにログインしようとしています。ここで私はこれまで持っているものである -Pythonログインから電子メールサーバ認証エラー

raise SMTPException("No suitable authentication method found.") 
SMTPException: No suitable authentication method found. 

が問題くださいが何であるかを誰もが知っているように

server = smtplib.SMTP('email-0.abc.com', 25) 
server.set_debuglevel(1) 
server.ehlo_or_helo_if_needed()  
server.login('abc/johndoe', 'pwd') 

はしかし、server.loginコマンドで、私はエラーを取得しますか?

ありがとうございました

答えて

3

あなたのメールサーバーはプレーンな認証方法を拒否しているようです。

どのサーバーを使用しますか?

MS Exchangeの場合はこちらの記事を参照してください:​​

+2

おかげで非常に多く、はい私はMS Exchangeを使用しています、私はその記事をチェックしてみましょう。その間に、私はログインせずにメールを送ることもできることに気がつきました。 server.sendmail(送信者、受信者、msg_txt) – Nupur

関連する問題