SMTPSendFailedException: 555 5.5.2 Syntax error
2021.09.05
개요 SpringBoot에서 G-Mail을 SMTP 서버로 하여 JavaMailSender를 사용하려다가 황당한 에러에 직면했다. 분명 Spring 공식문서에서 나와있는 설정과 startTLS, auth 설정까지 마쳤는데 "구문 에러"가 뜬금없이 발생했다. 에러 메시지 디버깅을 한 결과 javax.mail.Transport.sendMessage()를 실행하다가 발생했고, Gmail SMTP 서버에 보내는 내 서버의 내용 중 어떠한 것을 읽지 못한다는 것을 알았다. 문제의 원인은 내 계정의 '사용자 이름'이 한글이기 때문이었다. 이참에 지난 나의 실수를 반성하며 영어 이름으로 바꾸려 했는데 방법이 생각보다 복잡하다. 사용자 이름 영어로 변경하기 * 주의 : Windows10 Pro 환경에서 작성하는 포스팅..