2010-01-20 2 views
0

django send_email 기능을 사용하려고하는데 인증시 실패합니다. 사실, 장고는 라인을 따라 메시지를 반환합니다 - ssl이 장고 설치에서 찾을 수 없습니다.안전한 연결로 django.core.mail send_email

내 pythonpath에 ssl-1.15가 있는데 오류없이 가져올 수 있습니다. 그래서 문제는 아마도 인증서에있을 것입니다. 맞습니까?

이제는 pakcage에 아무 것도 들어 있지 않기 때문에 이러한 인증서를 생성하는 데 필요한 일종의 자습서 나 예제가 있습니다. 문제가 다른 곳에있을 수 있습니까?

Alan

답변

0

Django에서 ssl-1.15를 가져 오 려 했습니까? 즉, ./manage.py 쉘을 시작하고 ssl-1.15를 가져 오십시오.

찾을 수 있습니까? example? 그리고 this one은 더 좋을 수도 있습니다.

+0

import ssl-1.15는 가져 오기 오류를 발생시킵니다. 이 Python에는 ssl이 없기 때문에 ssl 가져 오기가 실패합니다. 나는 내 pythonpath에 ssl-1.15를 넣었지만 셸 액세스가없는 가상 호스팅 (설치 스크립트 실행을 의미하지 않음) 이후로 - .fcgi 파일의 pythonpath에 모두 넣을 수 있습니다. sys.path. insert (0, os.path.join (PREFIX, "htdocs/modules/ssl-1.15")) 그리고 작동하지 않는 것 같습니다. 다른 것들 (sorl-thumbnail, django-registration 등)을 가져 오면 잘 작동합니다. –

+0

virtualenv에 대해 모르십니까? 공유 데비안 서버에서 일하고 있습니다. 시스템 디렉토리에 아무것도 설치할 수 없습니다. virtualenv를 사용하여 자신 만의 Python 환경을 만들고 원하는대로 설치할 수 있습니다. Checkout http://clemesha.org/blog/2009/jul/05/modern-python-hacker-tools-virtualenv-fabric-pip/ – robertnl

+0

잠깐. 셸 액세스 권한이 없습니다. 그것은 virtualenv의 쇼 스토퍼가 될 것입니다. 기타 아이디어. 일부 파이썬 패키지는 파이썬 외부의 것들에 의존합니다. ssl-1.15 (http://docs.python.org/dev/library/ssl.html)의 홈페이지를 읽는다면 마찬가지입니다. 이러한 개체를 사용할 수 없거나 이러한 프로그램을 실행할 수 없으면 운이 없게됩니다. 필자의 (제한된) 경험으로 쉘 액세스는 Python 세계에서의 삶을 훨씬 쉽게 만듭니다. 공급자 툴킷을 사용하는 대신 자신의 툴킷을 채울 수 있습니다. 예를 들어, Cherrypy (virtualenv)는 데비안의 것보다 2 버전 더 후 – robertnl

관련 문제