2017-10-28 3 views
0

나는 장고에 종사하고 있었고 영원히 내 로컬 컴퓨터 에서뿐만 아니라 영웅에서도 잘 작동하고 있었다.Django Docker 컨테이너를 배포 한 후 왜 이메일 전송에 실패 했습니까?

하지만 내 django 프로젝트를 탈취하는 것보다 지금까지는 로컬에서 올바르게 작동하고있었습니다. 이제는 전용 서버에서이 컨테이너를 depoled했고 배포 후 내 이메일이 실패했음을 알게되었습니다.

내 전용 서버가 메일을 보내지 않는 이유는 누구나 알 수 있습니까?

나는 smtp 프로토콜을 사용하여 메일을 보내고 있습니다.

도움이나 제안을 주시면 감사하겠습니다.

감사합니다.

+0

여기를 확인하십시오. https://stackoverflow.com/questions/6367014/how-to-send-emend-via-django?rq=1 –

답변

0

로컬 SMTP 서버에 연결하여 해당 이메일을 발송한다고 가정합니다.

문제는 Django가 localhost : 25를 사용하여 전자 메일을 보내려고하고 SMTP 서버가 없다는 것입니다. 부두 노동자는 자신의 네트워크의있다, 당신은, 당신이 당신의 호스트 SMTP 서버를 사용 (및 로컬 호스트되지 않음)에 장고 말해야 문제를 해결하기 위해

ifconfig 

을 실행하여 사용할 수있는 인터페이스가 무엇인지 볼 수 있습니다. 또한 로컬 SMTP 서버가 도커 네트워크에서 오는 전자 메일을 수락하도록 알려야합니다.

관련 문제