我对 python 的模块 smtplib 有问题:在工作中,pc 是通过代理连接的。当我运行代码时:
server = smtplib.SMTP()
server.connect('smtp.gmail.com:587')
server.login('username','password')
server.sendmail('from', 'to', 'msg')
server.quit()
出现此错误消息:
文件“C:\Python32\lib\socket.py”,第 386 行,在 getaddrinfo(host, port, 0, SOCK_STREAM) 中的 res 的 create_connection 中:socket.gaierror: [Errno 11001] getaddrinfo failed
我认为这是由代理引起的,它阻止了连接。电脑可以上网。如何通过代理发送电子邮件?ps:(我是意大利人,对不起我的“意大利语”)