2012-01-04 7 views
0

職場では、失敗したときに電子メールを送信するツールがあります。私は自分自身を置くブラックリストを持っているので、何か送信しないでエラーを出すが、私は最近、このコードを更新し、それをテストして、もはや電子メールを送信できないことを発見した。PythonでsmtplibからErrno 10061をデバッグする方法はありますか?

他の誰もが私以外では電子メールを送信できます。私は私の定期的な電子メールクライアント(Outlook)を使用することができ、私はメールサーバーにpingすることができます。 ITスタッフは、Pythonに精通していないし、彼らが知る限り、私のプロファイル設定はうまくいきます。 server = smtplib.SMTP(smtpserver)の単純なラインがで失敗します。情報の便宜上 # error: [Errno 10061] No connection could be made because the target machine actively refused it #

他のほぼ全員が問題なくほぼ同じマシンを実行しているが、私は、のpython 2.6でVistaを実行していますよ。私たちはすべて同じセキュリティ設定と同じアンチウィルスソフトウェアを実行していますが、それらを無効にしても機能しません。

これが起こっている理由を知る方法はありますか?多分、ワークグループの私のプロフィールに奇妙な設定がありますか?私はこれを理解する方法を失っている。すべての私の検索は、そのようなサーバーを起動しなかった他の人につながりますが、これは私の場合ではありません。

+0

ファイアウォールも無効になっていますか? –

+0

*他の*電子メールクライアントでアクセスできますか? –

+2

エラーメッセージが示すように、メールサーバーは接続を拒否しています。これを行う理由はたくさんあります。ネットワーク管理者はこれを整理する必要があります。いずれにしても、それはプログラミングに関する質問ではないので、実際にここに属していません。 – kindall

答えて

0

何が起きているのかを確認するには、Etherealを使用します。それはより多くの情報を提供するかもしれません。

関連する問題