Erreur de SOCKET: [Errno 111] connexion refusée
j'utilise simple 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
utiliser python-2.7
21
demandé sur
Nishant Kashyap
2013-12-03 14:55:21
3 réponses
Démarrer un simple serveur SMTP avec Python comme suit:
python -m smtpd -n -c DebuggingServer localhost:1025
ou vous pouvez aussi essayer le paramètre SMTP gmail
server = smtplib.SMTP(host='smtp.gmail.com', port=587)
15
répondu
GEITPL_Dev
2013-12-03 13:32:07
si vous avez:
python -m smtpd -n -c DebuggingServer localhost:1025
comme suggéré par Allen Thomas, alors assurez-vous init:
server = smtplib.SMTP(host='localhost', port=1025)
2
répondu
Andrzej Kostański
2016-05-23 11:54:01
Vous devez Activer le Mode de Protocole que vous utilisez.Ensuite, il créera une connexion virtuelle d'interaction bidirectionnelle entre votre périphérique et le script. Par exemple, le script suivant exigera que le Mode Telnet soit activé pour qu'il puisse appeler vers un autre périphérique qu'il demande.
telA = connect ()
telA.write("xcom Dial Number:43062@10.47.8.108\n")
time.sleep(10)
quit_telnet(telA)
print telA.read_all()
1
répondu
Harshan Gowda
2014-03-13 05:12:50