백엔드 언어2017. 6. 21. 20:16


SMTP란?

웹 프로그램을 구동시키는 웹 서버는 메일 발송 기능이 없기 때문에 스스로 메일 발송이 불가능하다.
메일 발송 기능을 담당하는 서버를 SMTP (Simple Mail Transfer Protocol) 서버라고 한다.



메일 발송 과정

1. 메일의 수신자 및 메일정보 등 내용을 입력하고 발송한다.
2. 입력값을 SMTP서버로 전달하고, SMTP는 해당 메일을 수신자에게 발송한다.



사용방법

1. Mail.jar 파일을 다운받아 프로젝트에 포함시킨다.

2. HTML 발송정보 form을 만든다.

3. 인증정보를 저장하는 클래스를 만든다.

4. 발송을 담당하는 jsp를 작성한다.
-> 입력값 받기
-> 발송정보 구성
-> 메일 발송
-> 클래스 객체 생성
-> 메일서버 인증 객체 생성
-> 메일의 내용을 담는 객체 생성
-> 객체에 보내는주소, 받는주소, 제목 및 내용 설정
-> 발송

5. 발송한 메일 확인

'백엔드 언어' 카테고리의 다른 글

전략, IOC, DI 패턴  (0) 2017.06.21
JSP 파일 업로드 및 다운로드  (0) 2017.06.21
LOG4J  (0) 2017.06.21
JSP MyBatis  (0) 2017.06.21
Restful API  (0) 2017.06.21
Posted by EL2A