달력

3

« 2024/3 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'smpt'에 해당되는 글 1

  1. 2011.09.26 JAVA 로 MAIL 보내기.(SMTP 방식?! ) 2
2011. 9. 26. 18:18

JAVA 로 MAIL 보내기.(SMTP 방식?! ) I.lib()/I.lib(Java)2011. 9. 26. 18:18

.. .. ..
종일 삽질...
이건 뭐 아무것도 모르고 시작하려니 머리 뽀개진다.

JAVA로 MAIL 을 쓰고싶다고 구글링과 네이년에게 물어서 이리저리 찾아보면

요즘 대세는

http://blog.naver.com/5boon?Redirect=Log&logNo=101676325

이 방법이라고 앵간한 곳에서 찾으면 다 나온다. 그중 삽질했던 부분만 집중~!

우선 SMTP를 사용시.. PORT를 확인해본다. 사이트(Daum , Google)가서 확인해보니

iMAP 은 400번대 port를 사용하고 POP3 는 900번대 port를 사용하더라. 근데
이걸 사용한다고 설정을 안하면 절대 사용 못한다. 사용합니다에 체크하고 저장해야
smtp로 메일 수신과 발신이 모두 가능....(이정도는 알아서.. )

다음 삽질했던 부분은 설정 부분이다.

SimpleEmail email = new SimpleEmail(); // 선언을 한다
  
  email.setCharset("UTF-8");     // 인코딩을 설정한다.
  //email.setHostName("smtp.daum.net");     //요놈은 다음
  email.setHostName("smtp.gmail.com");      //요놈은 구글지메일
  email.setSmtpPort(465);                             //이건 서버마다 포트가 다르니 찾아서 얌전히 물어보기~!
   email.setFrom("메일주소", "이름"); //보내는 사람
   email.setSSL(true);    // 안써도 잘된다 하는데 혹시 안되면 설정~!
   email.setAuthentication("아이디", "패스워드"); //SMTP 인증이 필요할 경우(없으면 지워버린다.)
   email.addTo("이메일주소", "손님"); //받는사람
   email.setSubject("메일의 제목입니다."); //메일 제목
   email.setMsg("메일의 내용입니다."); //메일 내용
   email.send(); //메일 발송

기존에 올라왔던 글들에 몇개 더 추가~!
저렇게 하고 돌리니 자꾸 멍청한 에러가 나온다.
저 위에대로 다 했는데 에러가 나면 분명... 라이브러리 3개를 클레스 패스로 지정 안해서 이다.
위의 링크 따라가서 꼭 3개의 라이브러리를 클레스 패스로 지정한다. 라고 다른 글들은 써있다.
activation.jar , commons-email-1.1.jar , mailapi.jar
위 세개를 해서 돌렸더니 안된다!!!!! 아어!!!!!!!!!!!!!!!!!!!!!!
알고 봤더니 smtp.jar 라이브러리도 추가해 줘야 한다......
글을 쓰려면 잘쓰던가!!

이렇게 했는데도 안되면?
머리를 탓하라.. 이렇게 정성스레 글써서 알려줬는데 안되면...
댓글을 남기면 알려주리라...... 모두 선방하길....

.....
댓글은 안남기게?
이렇게 읽고 안남기게??

'I.lib() > I.lib(Java)' 카테고리의 다른 글

base64 인코딩 & 디코딩 원리  (0) 2012.07.02
dwr 사용방법  (0) 2012.03.22
필터 스트림  (1) 2011.08.02
JAVA에서 엑셀 파일 읽고 쓰기  (0) 2011.07.04
Spy 설정 방법.  (1) 2011.03.31
.
:
Posted by .07274.