Java Mail Sender 예외처리 - 잘못된 주소로 메일 보내기?
2024. 7. 28. 16:43ㆍJava
회원가입시 이메일주소로 인증메일을 보내는 기능의 다양한 예외처리를 진행하다가 세상에 존재하지 않는 이메일로 메일을 보내면 어떻게 되는지 처리를 안한 것 같아서 한번 시도해봤다.
결론부터 말하자면, 불가능하다 ^^
메일 보내는 코드를 try 안에 넣고 catch하면 되겠지 ~ 하는 생각으로
내가 시도해본 try catch 문
- AddressException
- SendFailedException
- MessagingException
- MailException
- Exception
- SocketException
정말 놀랍게도 모두 다 .. 안된다.
검색해보니 java mail sender는 잘못된 주소로 이메일을 보내는 과정에서 예외를 처리하지 않는다고 한다.
그래서 발신인 메일함에 들어가서 확인해보니 …
주소가 존재하지 않아도 계속해서 메일이 발송되고 있었다.
해결하겠다고 한참 삽질을 했는데 따로 return 값이 있는 것도 아니고 그냥 불가능한거였다니 조금 시간이 아깝긴 하지만 ㅠㅠ
나처럼 삽질하지 말라고 ,,, 글을 적어본다 ,,,
'Java' 카테고리의 다른 글
Test 작성시 @DisplayName (1) | 2024.07.01 |
---|