0
我試着做到以下幾點:在Python的smtplib打開的Gmail TLS的端口
import smtplib
smtplib.SMTP("smtp.gmail.com",587)
我得到了錯誤:socket.error: [Errno 10060]
連接嘗試失敗,因爲連接的方沒有正確後響應一段時間,或建立的連接失敗,因爲連接的主機未能響應
經過一番挖掘我有一種感覺,我的防火牆是責備。 我試圖打開端口587
(在一個端口轉發到我的機器上),仍然沒有運氣
是否有我需要打開的響應不同的端口?
這取決於你如何配置你的服務器。 – Raptor
假設你的防火牆只是一個通用的家庭路由器做NAT,你真的不需要爲此修改任何東西。您的客戶端將打開一個將自動NAT'ed的套接字;除非你試圖運行一些服務器向你打開一個套接字(比如老版本的FTP),否則你不需要配置任何東西。你是否在做代理會成爲問題的地方?你可以ping smtp.gmail.com? – Foon
好吧,顯然防火牆有問題,並阻止它,雖然它被配置爲不。 謝謝大家,我會解決這個問題 – Boaz