내일배움캠프

SMTPAuthenticationError

2023. 5. 11. 11:29

회원가입시 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단계 인증) - 앱비밀번호(가장 하단에 있음)에서 앱 비밀번호를 발급받고 그 번호를 등록하면 끝!