회원가입시 email로 인증을 받도록 코드를 작성했는데
smtp 로그인 단계에서 에러가 발생
smtplib.SMTPAuthenticationError: (535, b'5.7.8 Username and Password not accepted. Learn more at\n5.7.8 https://support.google.com/mail/?p=BadCredentials c22-20020a17090ab29600b0024e49b53c24sm14778942pjr.10 - gsmtp')"
사용자 이름과 비밀번호가 인증되지 않았음을 의미한다.
나는 개인 gmail 이메일과 비밀번호로 설정을 했는데 찾아보니 비밀번호는 애플리케이션 비밀번호라는게 따로 있어서 애플리케이션 비밀번호를 넣어줘야한다.
먼저 gmail에서 IMAP사용 상태로 변경해주고
구글계정 - 보안 -google에 로그인하는 방법(2단계 인증) - 앱비밀번호(가장 하단에 있음)에서 앱 비밀번호를 발급받고 그 번호를 등록하면 끝!
'내일배움캠프' 카테고리의 다른 글
[TIL]Django 기초 (0) | 2023.04.06 |
---|---|
[TIL]코딩 테스트 최댓값 만들기 (1) (0) | 2023.04.05 |
[TIL]Django - VSCode Template 폴더 경로 설정하는 방법 (0) | 2023.04.04 |
[TIL]Django 실무 기초 - 프로젝트 세팅 (0) | 2023.04.03 |
[TIL]rpg게임 만들기 팀과제 (0) | 2023.04.03 |