这条线正在引发恐怖......任何想法为什么?它可能是防火墙吗?
smtp=smtplib.SMTP(host=EMAIL_HOST,port=EMAIL_PORT)
我正在使用Gmail,因此主机为'alt1.gmail-smtp-in.l.google.com',端口为587。
答案 0 :(得分:1)
即使这不是gaierror(正如AJ正确地说是DNS查找错误),该主机对我也不起作用。
具体来说,它会挂起尝试连接并超时。
但是,以下似乎有效:
import smtplib
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
smtp=smtplib.SMTP(host=EMAIL_HOST,port=EMAIL_PORT)
希望有所帮助。