Dev/java

[java] 구글 이메일 전송 코드에서 535-5.7.8 Username and Password not accepted 에러 대처 방법

bskyvision.com 2024. 6. 11. 00:03

구글 이메일을 전송하는 코드를 작성하다 보면, 비밀번호를 세팅하는 부분이 있는데 여기에 그냥 이메일 계정의 비밀번호를 넣으면 다음과 같은 에러가 나옵니다.

 

535-5.7.8 Username and Password not accepted

 

이런 경우에는 이메일 계정의 비밀번호 대신 앱 비밀번호를 넣어줘야 합니다.

 

앱 비밀번호를 생성하는 방법은 다음과 같습니다.

 

1. 해당 구글 계정에 로그인합니다.

 

2. 계정 관리 화면 > 보안에 들어갑니다.

 

3. 2단계 인증에 들어갑니다.

 

 

 

4. 앱 비밀번호에 들어가서 앱 비밀번호를 생성합니다.

 

 

 

 

이렇게 생성한 앱 비밀번호를 비밀번호 세팅하는 코드에 넣어주면 더 이상 위와 같은 에러가 발생하지 않을 것입니다.

 

끝.