Gmail로 이메일을 보내기 위해 스프링 부트 설정 파일에 등록하기
이메일을 보낼 provider 생성
이후 코드는 비즈니스 로직을 구현하면 된다.
그런데 나는 에러가 발생했다.
Caused by: jakarta.mail.AuthenticationFailedException: 534-5.7.9 Please log in with your web browser and then try again. For more
읽어 보니 웹 브라우저에서 다시 로그인하라고 하라는 내용이다. 로그인 시도를 하니 비정상적인 로그인이 감지되어 다른 핸드폰 번호로 인증을 해야했다. 아마 내 코드로 보낸 메일이 보안이 낮아 생긴 일인듯 하다.
코드를 실행하기 전에 복구 전화번호도 등록해놓자.