java mail api を利用してメールを送るコードを作成しました。
メールが成功的に送ることは出来ますけど、問題は存在しないメールに送る時にSendFailedExceptionを発生しないことです。

以下のように作成してエラーのテストをしてみましたが、SendFailedExceptioncatch
文が機能しません。
正しいコードを教えてくださったらありがたいです。

    MimeMessage msg = new MimeMessage(session);

    try {
        msg.setSentDate(new Date());

        msg.setFrom(new InternetAddress("mokaim@naver.com", "MR.KWON"));
        InternetAddress to = new InternetAddress(email);         
        msg.setRecipient(Message.RecipientType.TO, to);            
        msg.setSubject("This your temp", "UTF-8");            
        msg.setText("your temporary password : " + randomCount, "UTF-8");            

        Transport.send(msg);

    }catch(SendFailedException e) {
        Address[] sentAddresses = e.getValidSentAddresses();
        Address[] invalidAddresses = e.getInvalidAddresses();
        Address[] unsentAddresses = e.getValidUnsentAddresses();
        System.out.println(sentAddresses);
        System.out.println(invalidAddresses);
        System.out.println(unsentAddresses);

    } catch(AddressException ae) {            
        System.out.println("AddressException : " + ae.getMessage());           
    } catch(MessagingException me) {            
        System.out.println("MessagingException : " + me.getMessage());
    } catch(UnsupportedEncodingException e) {
        System.out.println("UnsupportedEncodingException : " + e.getMessage());         
    }

}