cn314.java
Test 코드는 다음과 같습니다.

    public void testSendEmail() {
        GmailSender sender = new GmailSender();
        //1
        String id = “gmail계정”;
        String password = “gmail비번”;
        //2
        String title = “Email test”;
        String text = “Thank you for ordering 메일이 잘 가지?”;
        //3
        String email1 = “whiteship2000@gmail.com”;
        String email2 = “whiteship200@naver.com”;
        String email3 = “whiteship2000@daum.net”;
        List<String> emails = new ArrayList<String>();
        emails.add(email1);
        emails.add(email2);
        emails.add(email3);
        sender.setAccount(id, password);
        sender.setTitle(title);
        sender.setText(text);
        sender.setEmail(email1);
        sender.setEmails(emails);
        //4
        sender.send();
    }

사용법은 매우 간단합니다.
0. mail.jar 파일을 클레스패스에 넣어줍니다.
1. gmail 계정 세팅하고
2. 보낼 이메일 제목과 내용을 세팅할 수 있습니다.
3. 받을 사람은 email 하나를 세팅할 수도 있고 List<String> 타입으로 여러개의 email을 세팅할 수도 있습니다.
4. 마지막으로 보내면 됩니다.

문제
Gmail, Daum, Naver로 제대로 보내지는 것을 확인했습니다.
Gmail로 보낼 경우 한글이 깨지는 현상이 발생하는데 아직 해결책을 못찾았습니다;;

대엽님 도움으로 인코딩 문제 됐던 부분 수정해서 다시 올렸습니다. 🙂