자바로 메일보내는 폼을 개발할 이유가 있었는데 원래 그냥 Sun에서 지원하는 Mail.jar를 이용한 메일보내기를 쓰다가 더 쉬운 걸 찾아냈다.



위의 3개 파일의 압축을 풀면 Mail.jar, activations.jar, commons-email-1.1.jar 이 나온다.

뭐 각 JAR에 대한 설명은 워낙 인터넷에 마구 떠돌아 다니니까 알아서 찾고 바로 쓰는 법부터 보자

우선 위의 세 jar을 라이브러리에 추가를 한다.

그리고 메일을 보내는 action이 있는 곳에 이렇게 적어보자.

public void sendMail(){

SimpleEmail email = new SimpleEmail(); // 선언을 한다
email.setCharset("UTF-8");     // 인코딩을 설정한다.
email.setHostName("smtp.daum.com");
email.setFrom("5dols.daum.com", "5dols"); //보내는 사람
email.setAuthentication("USER", "PASSWORD"); //SMTP 인증이 필요할 경우(없으면 지워버린다.)
email.addTo("5dols.naver.com", "5dolsstory"); //받는사람
email.setSubject("메일의 제목입니다."); //메일 제목
email.setMsg("메일의 내용입니다."); //메일 내용
email.send(); //메일 발송
}

여기서부터는 펌글




더 자세한 내용은 아래 링크를 따라가자~

http://grooveit.org/blog/?tag=commons-mail
Posted by 서오석
,