구글 이메일을 전송하는 코드를 작성하다 보면, 비밀번호를 세팅하는 부분이 있는데 여기에 그냥 이메일 계정의 비밀번호를 넣으면 다음과 같은 에러가 나옵니다.
535-5.7.8 Username and Password not accepted
이런 경우에는 이메일 계정의 비밀번호 대신 앱 비밀번호를 넣어줘야 합니다.
앱 비밀번호를 생성하는 방법은 다음과 같습니다.
1. 해당 구글 계정에 로그인합니다.
2. 계정 관리 화면 > 보안에 들어갑니다.
3. 2단계 인증에 들어갑니다.
4. 앱 비밀번호에 들어가서 앱 비밀번호를 생성합니다.
이렇게 생성한 앱 비밀번호를 비밀번호 세팅하는 코드에 넣어주면 더 이상 위와 같은 에러가 발생하지 않을 것입니다.
끝.
'Dev > java' 카테고리의 다른 글
[java] ArrayList를 배열로 변환하는 방법 (0) | 2024.06.15 |
---|---|
[java] 배열 정렬하기, java.util.Arrays 클래스 활용 (0) | 2024.06.14 |
[java] 거듭제곱 구하는 방법, Math.pow() (0) | 2024.06.13 |
[thymeleaf] 이미지 태그 소스 정의하는 방법 (0) | 2024.06.12 |
[thymeleaf] css 링크거는 방법 (0) | 2024.06.08 |
[java] 파이썬의 list와 가장 비슷한 역할을 하는 ArrayList 클래스 (0) | 2024.02.01 |
[java] 키, 값으로 구성된 엔트리를 저장할 수 있는 HashMap 클래스 (0) | 2024.01.31 |
[java] String 문자열의 일부 자르기, substring() 메서드 (0) | 2024.01.17 |