-1

最近はメール関連の勉強をしていて、メールを送るための簡単なメールクライアントを書いています。残念ながら、ネットワークが悪いため、smtp.gmail.com ホームに接続できません。ブラウザでプロキシを使う場合もOKですし、社内でスクリプトを実行する場合もOKです。

smtp プロトコルのプロキシを設定する方法はありますか? Python2.7 の smtplib モジュールで使用できるものは何もありません。また、http プロキシを設定しても意味がないと思います。それらは 2 種類のプロトコルです。Google と stackoverflow も検索しましたが、合理的な解決策が見つかりません。

それで、ソケットプロキシがあるようです。それは役に立ちますか?

誰かが私に何かを教えてくれることを願っています。

4

1 に答える 1

1

Postfixのような独自のメールキューを維持するローカルメールサーバーをインストールします。あなた自身のローカルメールサーバーは実際にはキャッシングSMTPプロキシなので、まさにあなたがやりたいことです。ローカルアプリケーションはメールをPostfixに配信します。これにより、メールが実際の受信者に確実に配信されます。この仕事を完全にうまくやっている他のメールサーバーもたくさんあります。

Postfixの設定はSO-Answer(またはServerFault、移行されると思います)の範囲外ですが、そこに たくさん チュートリアルがあります(使用しているマシンによって異なります)。Gmailをスマートホストとして使用するようにpostfixを設定することも興味深いでしょう。これは、証明書に少し手間がかかるためです。

于 2013-02-19T10:16:51.087 に答える