3
發送電子郵件,我嘗試使用下面的代碼發送電子郵件:錯誤而從Hotmail SMTP的Python
s = smtplib.SMTP("smtp.live.com",587, timeout=120)
s.ehlo()
s.starttls()
s.ehlo()
s.login(user, pass)
msg["To"] = string.joinfields(bundle, ", ")
s.sendmail(usuario, bundle, msg)
但是我得到的錯誤如下:
File "C:\Python27\lib\smtplib.py", line 242, in __init__
(code, msg) = self.connect(host, port)
File "C:\Python27\lib\smtplib.py", line 302, in connect
self.sock = self._get_socket(host, port, self.timeout)
File "C:\Python27\lib\smtplib.py", line 277, in _get_socket
return socket.create_connection((port, host), timeout)
File "C:\Python27\lib\socket.py", line 571, in create_connection
raise err
error: [Errno 10060] A connection attempt failed because the connected party did
not properly respond after a period of time, or established connection failed b
ecause connected host has failed to respond
我做錯了嗎?
真的,這是連接問題。它在另一臺機器上工作。 – dextervip 2012-07-31 02:45:56
這是一個簡單的解決方案,然後:) – Max 2012-07-31 02:48:47