来自python smtplib的Gaierror

时间:2011-07-11 12:41:03

标签: python django smtp gmail

这条线正在引发恐怖......任何想法为什么?它可能是防火墙吗?

smtp=smtplib.SMTP(host=EMAIL_HOST,port=EMAIL_PORT)

我正在使用Gmail,因此主机为'alt1.gmail-smtp-in.l.google.com',端口为587。

1 个答案:

答案 0 :(得分:1)

即使这不是gaierror(正如AJ正确地说是DNS查找错误),该主机对我也不起作用。

具体来说,它会挂起尝试连接并超时。

但是,以下似乎有效:

import smtplib
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
smtp=smtplib.SMTP(host=EMAIL_HOST,port=EMAIL_PORT)

希望有所帮助。