2013-02-19 181 views
-1

最近,我正在研究與電子郵件有關的問題,並編寫了一個簡單的郵件客戶端來發送電子郵件。 但不幸的是,由於網絡不好,我無法連接到smtp.gmail.com主頁。在瀏覽器中使用代理時可以,當腳本在公司運行時也可以。如何爲python電子郵件客戶端設置代理

那麼有什麼方法來設置代理smtp協議?我在Python2.7的smtplib模塊中看不到任何可以使用的東西。我認爲設置http代理是沒有用的。它們是兩種協議。我也搜索了Google和stackoverflow,找不到合理的解決方案。

所以,似乎有一個套接字代理。這有用嗎?

希望有人能告訴我一些東西。

回答

1

安裝本地郵件服務器它維護自己的郵件隊列,如Postfix。您自己的本地郵件服務器實際上是一個緩存SMTP代理,正是你想要做的。您的本地應用程序將郵件發送到Postfix,以確保郵件被傳送到實際收件人。還有很多其他的郵件服務器也完成了這項工作。

設置後綴超出範圍爲SO-應答(或ServerFault,我想它被遷移的),但有arelotsoftutorials一輪那裏(和它取決於你使用的機器上)。 Setting up postfix to use Gmail as smarthost也會引起你的興趣,因爲它涉及一些證書較小的麻煩。

+0

謝謝。我會試試看。 – user2086454 2013-02-20 03:27:06

相關問題