2013-04-12 2 views
0

오랫동안 django send_mail을 사용해 왔습니다. 그러나 django 1.4 사용하는 새 프로젝트에서 내 dev 컴퓨터를 변경 한 나는 매우 이상한 문제가 있습니다. 내가 잘못하고있는 무슨 단서가 없다django를 통해 이메일 보내기 send_mail

File "c:\python27\lib\site-packages\django\core\mail\backends\smtp.py", line 4 
    8, in open local_hostname=DNS_NAME.get_fqdn()) 
    File "c:\python27\lib\smtplib.py", line 249, in __init__ 
    (code, msg) = self.connect(host, port) 
    File "c:\python27\lib\smtplib.py", line 309, in connect 
    self.sock = self._get_socket(host, port, self.timeout) 
    File "c:\python27\lib\smtplib.py", line 284, in _get_socket 
    return socket.create_connection((port, host), timeout) 
    File "c:\python27\lib\socket.py", line 571, in create_connection 
    raise err 
    socket.error: [Errno 10013] An attempt was made to access a socket in a way forb 
    idden by its access permissions 

: 나는 모든 설정 (EMAIL_HOST = 'localhost를'EMAIL_PORT = 25, 등) 나는 오류를 얻고으로 표준 백엔드에 send_mail 전화

, 나는 그것을 디버깅하고 연결 기능을받는 포트와 호스트를받을 것으로 보인다지만 금지 된지고. 나는 그것의 아마 나의 바이러스 백신을 의심했다. 그러나 그것을 불가능하게하는 것은 도움을 didnt한다.

누구든지이 문제로 생각하면 관리자 권한 (UAC 사용 불가)으로 실행됩니다.

+0

귀하의 계정 정보는 유효합니까? 뭔가 바뀌어야 만합니다. – karthikr

+0

명령 줄에서 연결할 수 있습니까? 장고를 사용하지 않고? 'telnet localhost 25' – dm03514

+0

예, 텔넷을 사용하고이 포트에 액세스 할 수 있습니다. –

답변

0

이상한. 내 이메일 서버 (python SMTPd)를 포트 255 대신에 모든 포트를 정상으로 다시 변경했습니다 ....

관련 문제