jm_p_op

>_ 기능 Django Email보내기 본문

팀/>_

>_ 기능 Django Email보내기

jm_p_op 2023. 5. 17. 22:12

SMTP - 전자우편을 전송하는 기술표준

1.구글 에서 계정 설정하기

https://myaccount.google.com/

 

2. 보안에서 2단계 인증 

 

3.앱 비밀번호 설정(비밀번호는 한번만 나오니 기억하자!)

 

 

 

중요! 비번 잊지 말기! ( •̀ ω •́ )✧

 

settings.py

#email설정
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = '보내는 이메일주소'
EMAIL_HOST_PASSWORD = '패스워드'
EMAIL_USE_TLS = True 
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
  • 통용적으로 email_port는 587이다.
  • email_host는 구글,네이버,카카오마다 다르다.

 

views.py

from django.core.mail import EmailMessage

email=EmailMessage('제목','내용','to=['받는사람이메일'],)
email.send()

 

' > >_' 카테고리의 다른 글

>_ 기능 쓰레딩을 활용한 생성으로부터 24시간후 DB삭제  (0) 2023.05.18
>_ 기능 python base64 암호화  (0) 2023.05.17
>_ Pet Care팀 회고록  (0) 2023.05.16