jiny

[스프링 부트] 네이버 SMTP 이메일 인증 오류 the sender address is unauthorized nsmtp 본문

Project/작은 지식

[스프링 부트] 네이버 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 설정을 해줘야 권한 통과가 되는 것 같다.