SmtpAuth.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * @(#)file SmtpAuth.java
  3. * @(#)author chj
  4. * @(#)version 1.0
  5. * @(#)date 2014-07-29
  6. *
  7. * Javamail 을 이용하면서 STMP 프로토콜에 인증 방식을 사용할 경우
  8. * Authenticator 클래스를 상속 받아서 getPasswordAuthentication()
  9. * 메소드를 오버라이드 시킵니다.
  10. *
  11. * Copyright (c) 2002-2003 www.udapsoft.co.kr, Inc.
  12. * All rights reserved.
  13. * This software is the proprietary information of udapsoft, Inc.
  14. */
  15. package kr.co.udapsoft.common.sender;
  16. import javax.mail.Authenticator;
  17. /**
  18. * @author 김선엽
  19. * SMTP 연결시 인증을 요구하는 서버라면 아래의 클래스를 임포트하여야 합니다.
  20. * SmtpAuth auth = new SmtpAuth("아이디", "비밀번호");
  21. */
  22. public class SmtpAuth extends Authenticator {
  23. private String id;
  24. private String pw;
  25. public SmtpAuth(String id, String pw) {
  26. this.id = id;
  27. this.pw = pw;
  28. }
  29. protected javax.mail.PasswordAuthentication getPasswordAuthentication() {
  30. return new javax.mail.PasswordAuthentication(id, pw);
  31. }
  32. }