규규님 블로그를 보고 작성하였습니다.
요즘엔 회원가입 시 해당 메일의 유효성을 판단하기 위해서 인증메일을 보내는 서비스가 대부분이다
django에서도 이메일을 전송할 수 있다.
gmail을 사용해서 간단하게 이메일을 전송해보자
일단 gmail의 IMAP 설정을 변경해줘야 한다 => IMAP 설정 허용
그런 다음 장고 프로젝트의 settings.py 에 다음 설정을 해주면 된다
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = "smtp.gmail.com" EMAIL_HOST_USER = 'username@gmail.com' EMAIL_HOST_PASSWORD = 'your-gmail-password' EMAIL_PORT = 587 EMAIL_USE_TLS = True DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
다음 명령으로 확인 해 볼 수 있다.
#> from django.core.mail import EmailMessage #> email = EmailMessage('subject text', 'body text', to=['somebody@example.com'] #> email.send()
댓글
댓글 쓰기