日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

python3發送郵件需要經過代理服務器的示例代碼

系統 2230 0

現象: 已知,連接的WIFI網絡需要通過代理服務器才能連接外網,按照正常的程序無法發送郵件,而直連一個沒有代理的網絡【如自己的wifi熱點】,可以發送郵件。無法發送郵件的提示是:

TimeoutError: [WinError 10060] 由于連接方在一段時間后沒有正確答復或連接的主機沒有反應,連接嘗試失敗。

解決辦法:要使用代理,需要用到socket和socks這兩個包。socks在python3中不是自帶的,所以需要通過pip install PySocks這個模塊。

增加如下帶代碼即可:

            
import socks
import socket
socks.set_default_proxy(socks.HTTP, '地址', 端口, True, 用戶名, 密碼)
socket.socket = socks.socksocket
          

注意:socks的類型,即set_default_proxy的第一個參數,網上很多資料寫的都是socks.SOCKS5。如果出現下面這個錯誤,請檢查代理服務的類型,我這里改成socks.HTTP即可正常發送郵件:

            
socks.GeneralProxyError: Socket error: Connection closed unexpectedly
          

以上這篇python3發送郵件需要經過代理服務器的示例代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 惠水县| 岚皋县| 六安市| 西林县| 三江| 邢台县| 磐石市| 丹巴县| 鹰潭市| 云南省| 武汉市| 北海市| 曲阜市| 澄城县| 汝南县| 株洲县| 咸丰县| 沙洋县| 禹州市| 诏安县| 鄱阳县| 梓潼县| 吉水县| 法库县| 濉溪县| 佛坪县| 庆阳市| 龙门县| 安福县| 嘉峪关市| 桑植县| 崇礼县| 太康县| 若尔盖县| 苏尼特右旗| 白城市| 翁源县| 涪陵区| 聂拉木县| 游戏| 青州市|