2012-12-24 4 views
2

를 잡을 수 없습니다. 나는 그것이 틀렸다는 것을 모두가 좋다는 것을 의미한다 고 정정한다, 저를 정정하십시오.파이썬/장고 SMTP DebugServer 내가 (Mac에서) 이런 식으로 서버를 시작하고 이메일

그러나 내가 fail_silently = false로 send_mail/mail_managers를 사용하여 장고 셸 또는 내 응용 프로그램에서 전자 메일을 보내면 smtpd 디버그 서버에서 출력이 표시되지 않습니다. 나는 어떤 SMTPErrors를 얻을 해달라고하고, send_mail은/mail_managers 내가 도망 1.

반환 누군가가 포트 9999을 청취하고, 아니, 아무도하지 않는 경우

lsof -i | grep LISTEN 

볼 수 있습니다. smtp 디버그 서버에 문제가 있다는 뜻입니까? 리스너 목록에 표시해야합니까?

내 이메일 설정 : //docs.djangoproject :

EMAIL_BACKEND = 'django.core.mail.backends.dummy.EmailBackend' 
EMAIL_HOST = 'localhost' 
EMAIL_PORT = 9999 

답변

6

난 당신이 조금 더의 [더미 백엔드 (HTTPS를 설명하기 위해 기본 SMTP 백엔드

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' 
+2

를 사용할 필요가 있다고 생각 .com/ko/dev/topics/email/# dummy-backend)는 이메일을 통해 아무 것도하지 않습니다. 기본 백엔드를 사용하여 이메일을 디버그 메일 서버로 실제로 보내야합니다. – Alasdair

+0

좋아, 내가 기본 백엔드로 변경하고 서버를 다시 시작했지만 여전히 아무것도. – Neara

+0

어쨌든 send_mail/mail_managers가 더 자세한 결과를 제공하게 할 수 있습니까? – Neara