1

だから私はこのエラーが発生しています:

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

理由が完全にはわかりません:s誰かが私を少し助けてくれますか?

4

2 に答える 2

2

「localhost」、ポート 25 ( のデフォルト値.connect()) に接続しようとしていますが、そこでリッスンしているサーバーがありません。したがって、接続は拒否されます。

于 2012-08-03T21:36:12.173 に答える