【发布时间】:2012-03-15 20:33:00
【问题描述】:
如标题所示,我在通过 python 应用程序通过我的 gmail 帐户发送电子邮件时遇到问题。我在网上搜索了解决方案,但似乎没有任何解决方案,我想我可以在这里问。 我的代码如下:
FROMADDR = "myemail@gmail.com"
LOGIN = FROMADDR
PASSWORD = "mypass"
TOADDRS = "varis81@hotmail.com"
msg = "Test message"
server = smtplib.SMTP('smtp.gmail.com', 587)
server.set_debuglevel(1)
server.ehlo()
server.starttls()
server.login(LOGIN, PASSWORD)
server.sendmail(FROMADDR, TOADDRS, msg)
server.quit()
print "E-mail succesfully sent"
我收到消息:
socket.error: [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
我尝试了不同的端口,但它也不起作用。我也尝试了 hotmail,但它导致了同样的问题。我在使用 PyDev 在 Eclipse 上开发的 Windows 7 机器上使用 Python 2.7(不要问:))。
任何帮助都会很棒! 提前谢谢你。
【问题讨论】:
标签: python email python-2.7