2015년 6월 22일 월요일

django에서 email 보내기

참고 : https://docs.djangoproject.com/en/1.8/topics/email/

이글은 장고가 이미 설치되어 있고 프로젝트가 이미 만들어 져 있는 상황이라 가정하고 진행한다.
http://greenyant.blogspot.kr/2014/05/django.html

참고에 있는 이메일 보내기를 해서는 메일이 날아가지 않는다.
sendmail 을 설치 해야 한다.

sudo apt-get install sendmail

설치 후에 manage.py shell을 이용해서 sendmail을 테스트해보면 가는 것을 확인할 수 있다.

from django.core.mail import send_mail
send_mail('Subject here', 'Here is the message.', 'from@example.com', ['to@example.com'], fail_silently=False)


추신 : MAC의 경우
sudo postfix start
http://dashasalo.com/2011/05/29/django-send_mail-connection-refused-on-macos-x/