ERREUR de SOCKET: [Errno 111] Connexion refusée

Je suis en utilisant de simples python lib pour le SMTP
Mais j'obtiens cette erreur:

import smtplib
smtpObj = smtplib.SMTP('localhost')

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/smtplib.py", line 249, in __init__
    (code, msg) = self.connect(host, port)
  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

À l'aide de python 2.7

  • le plus simple serveur SMTP de ne pas exécuter localhost
  • Qu'est-ce que la sortie de netstat -lntp | grep 25?
  • Par défaut smtplib.SMTP tentatives de connexion sur le port 25. Il y a actuellement apparemment rien à l'écoute sur ce port. Si vous souhaitez exécuter l'une de l'smtpd docs vous dire comment docs.python.org/2/library/smtpd.html