91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-05 10:04:36 來源:腳本之家 閱讀:380 作者:會飛的雞仔 欄目:開發技術

現象:已知,連接的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發送郵件需要經過代理服務器的示例代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

五指山市| 西青区| 宁强县| 灵丘县| 慈溪市| 玉田县| 建德市| 阿勒泰市| 万源市| 营口市| 额敏县| 丹东市| 博爱县| 汪清县| 文登市| 会宁县| 二连浩特市| 遂溪县| 巴青县| 乌鲁木齐市| 曲沃县| 鄂托克前旗| 大庆市| 梁山县| 乌拉特后旗| 繁峙县| 文化| 攀枝花市| 老河口市| 六安市| 墨玉县| 恩施市| 永安市| 综艺| 清水县| 双柏县| 镇赉县| 嘉义市| 安阳县| 灵武市| 白山市|