개발자 일기

gmail smtp email 전송오류 원인

통찰력차트 2024. 4. 11. 23:20

회원가입 사용자의 본인확인용 메일 발송용으로
구글 이메일 서버를 사용하고 있었다.
잘 사용하고 있었다.

어느날 구글 보안경고가 자꾸 뜨길래 비밀번호를
변경했다.
그때 이후부터 smtp 이메일 전송 오류가 발생.

원인은 계정의 비밀번호를 변경하면
앱 비밀번호가 삭제된다는!

MAIL_SERVER = 'smtp.gmail.com'
MAIL_PORT = 587
MAIL_USE_TLS = True
MAIL_USE_SSL = False
MAIL_USERNAME = '아이디@gmail.com' MAIL_PASSWORD = '16자리 앱비밀번호'
MAIL_DEFAULT_SENDER = '아이디@gmail.com'

하두 오래되어서 16자리 앱비밀번호를 어디서 세팅하고 가져왔는지 기억이 안남.

구글 계정관리 보안탭 맨아래 계정검색에서
”앱 비밀번호“라고 검색하고 이동해서

앱생성하면 16자리 비밀번호가 생긴다.
이걸 복사해서 저위에 갖다 붙힌다.


앱 비밀번호가 생성되었다.

휴 진땀 뺐네.