来自python smtplib的Gaierror
这一行代码出现了gaierror错误... 有人知道为什么吗?可能是防火墙的问题吗?
smtp=smtplib.SMTP(host=EMAIL_HOST,port=EMAIL_PORT)
我在用gmail,所以主机是'alt1.gmail-smtp-in.l.google.com',端口是587。
1 个回答
1
即使这不是一个gaierror(正如AJ所说,这是一个DNS查找错误),那个主机对我来说也无法连接。
具体来说,它在尝试连接时卡住了,并且超时了。
不过,下面这个似乎可以用:
import smtplib
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
smtp=smtplib.SMTP(host=EMAIL_HOST,port=EMAIL_PORT)
希望这能帮到你。