엄지월드

DEBUG SMTP: AUTH LOGIN failed 본문

java

DEBUG SMTP: AUTH LOGIN failed

킨글 2022. 12. 30. 10:33

메일 시스템에서 google의 비밀번호를 입력했더니 "DEBUG SMTP: AUTH LOGIN failed" 에러가 발생했다.

원인을 찾아보니, 기존에는 구글 계정에서 "보안 수준이 낮은 앱의 액세스 권한 관리하기"를 진행했어야 했지만, 

2022년 5월 30일부터 보안 정책이 변경되어 해당 설정은 사용이 불가능해졌다고 한다. 

 

그래서 변경된 보안 정책에 맞게 비밀번호를 설정하기 위해서는 구글 계정에서 2단계 인증을 사용으로 설정해야 한다.

https://myaccount.google.com/security

처음 페이지로 들어가면 아래와 같이 기본적인 안내와 함께 설정이 시작된다.

사용으로 설정한 후에, "앱 비밀번호" 메뉴로 들어가기 위해서 이전 페이지로 이동한다.

그리고 나서 "앱 비밀번호"를 클릭한다.

https://myaccount.google.com/security

 

"앱 선택" 후 "기타(맞춤 이름)"을 선택하고, 임의로 이름을 입력한다.

[생성] 버튼을 누른 후에, 기기용 앱 비밀번호를 따로 메모해둔다.

이제 사용하는 시스템에서 아이디와 발급 받은 비밀번호를 설정해주면 된다.

(1) yml 사용하는 경우

(2) xml 사용하는 경우

 

Comments