에서 SMTP를 시작할 수 없습니다 :내가 다음 코드를 파이썬으로 SMTP 서버를 시작하려고 파이썬
import smtplib
smtp_server = smtplib.SMTP('localhost')
그리고 나는 다음과 같은 오류 얻을 :
File "test.py", line 2, in <module>
smtp_server = smtplib.SMTP('localhost')
File "/usr/local/lib/python2.7/smtplib.py", line 242, in __init__
(code, msg) = self.connect(host, port)
File "/usr/local/lib/python2.7/smtplib.py", line 302, in connect
self.sock = self._get_socket(host, port, self.timeout)
File "/usr/local/lib/python2.7/smtplib.py", line 277, in _get_socket
return socket.create_connection((port, host), timeout)
File "/usr/local/lib/python2.7/socket.py", line 571, in create_connection
raise err
내가 telnet localhost 25
과 telnet localhost
에 노력을 하지만 둘 다 다음과 같은 오류가 발생합니다 :
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host: Connection refused
동일한 python 코드가 완벽하게 실행됩니다. 내 다른 기계 중 하나에 잘.
어떤 조언이 필요합니까?
감사합니다.
UPDATE :
내가 파이썬 2.7.2을 실행에 문제가있어 기계, 코드가 잘 작동하는 기계 파이썬 2.6.2을 실행하는 동안. 이것이 이유 중 하나인지 나는 모른다.
로컬 smtp 서버 구성 문제입니다. 구성에 대한 자세한 내용을 보지 않고 더 많은 것을 말하기가 어렵습니다. – gefei