我没法把蟒蛇2.4连接到Gmail的SMTP服务器。我下面的脚本不会永远让过去的“连接”。我知道在Python中的更高版本的SMTP_SSL类,它似乎很好地工作,但生产环境我只处理了 - 而且可能仅会 - 蟒蛇2.4

print "connecting"
server = smtplib.SMTP("smtp.gmail.com", 465)

print "ehlo"
server.ehlo()
print "start tls"
server.starttls()

print "ehlo"
server.ehlo()
print "log in"
if self.smtpuser:
    server.login(smtpuser, smtppassword)

任何人是否有任何建议用于获取上述代码用蟒2.4工作?

有帮助吗?

解决方案

当我试着设置了类似Django的应用程序的东西,我从来没有得到它的端口465工作中使用端口587,这是在的 GMail的文档似乎工作。

其他提示

是我用587的端口为我的vb.net应用程序了。 465并没有为我工作了。

server.ehlo('user.name@gmail.com')

在上述

这两个地方

也看设置

server.set_debuglevel(1)的值作为所需的详细信息

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top