2012-08-03 90 views
1

所以我得到這個錯誤:SMTP蟒蛇追蹤錯誤,當試圖連接

import smtplib 
server = smtplib.SMTP() 
server.connect() 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/lib/python2.7/smtplib.py", line 309, in connect 
    self.sock = self._get_socket(host, port, self.timeout) 
    File "/usr/lib/python2.7/smtplib.py", line 284, in _get_socket 
    return socket.create_connection((port, host), timeout) 
    File "/usr/lib/python2.7/socket.py", line 571, in create_connection 
    raise err 
socket.error: [Errno 111] Connection refused 

不完全知道爲什麼:■誰能幫我出了一點?

回答

2

您正嘗試連接'localhost',端口25(缺省值爲.connect()),並且沒有服務器正在那裏偵聽。因此連接被拒絕。