인프라/도커&쿠버네티스
[스프링 부트] 네이버 SMTP 이메일 인증 오류 the sender address is unauthorized nsmtp
ongjiny
2023. 1. 17. 13:05
naver stmp 를 사용하여 이메일 인증 사용중 아래 오류 발생
the sender address is unauthorized nsmtp
혹시나 yml에 설정한 네이버 아이디, 비밀번호를 가져오지 못했나? 싶어서 디버깅해보니
username , password 모두 잘 드간 것을 확인하였다.
그러다 검색을 통해 mimeMessageHelper에 메일을 보내는 사람이 누구인지도 설정해줘야 한다는 것을 보았다.
아래처럼 setFrom 메서드에 보내는 사람의 이메일 String 값을 넣었다 > ex. "아이디@naver.com"
구글 설정을 할 때는 from 세팅을 안하면 기본값으로 yml에서 설정한 username이 설정되는 것으로 알고 있었는데,
네이버 smtp를 사용할 때는 setFrom 설정을 해줘야 권한 통과가 되는 것 같다.