JavaMail로 메일 발송하는 예제를 알려주세요?
💡 요약 정리
- JSP(Tomcat) 호스팅에서 메일 발송을 하려면 카페24 무료 POP 메일 계정을 먼저 생성해야 합니다.
- JavaMail 라이브러리를 설치한 뒤 제공 예제를 참고해 설정 정보를 입력하세요.
- 필수 설정: 발신 계정(ID), 비밀번호(PASSWD), SMTP 서버(host).
- 발송 제한: 1회 30통, 1일 500통. 초과 시 발송이 차단되며 자정(00시)에 초기화됩니다.
- 바로가기: [이메일 계정 추가/삭제]
1. 메일 발송 전 준비 사항
-
무료 POP 메일 계정 생성
- 나의 서비스 관리 > 이메일 계정 추가/삭제에서 메일 계정을 먼저 생성해야 메일 발송을 사용할 수 있습니다.
- 바로가기: [이메일 계정 추가/삭제]
- 주의
- ID는 나의 서비스 관리 > 이메일 계정 추가/삭제에 등록된 이메일 주소입니다. 예: test@domain.com
- 카페24에서 무료 제공되는 도메인(ID.cafe24.com)으로는 이메일 계정을 등록할 수 없습니다.
-
JavaMail 라이브러리 설치
- 예제를 실행하려면 JavaMail 라이브러리가 필요합니다.
- 바로가기: [JavaMail 라이브러리 다운로드]
2. 예제 실행 시 입력해야 하는 설정 값
-
ID
- 나의 서비스 관리 > 이메일 계정 추가/삭제에 등록된 이메일 주소를 사용합니다.
- 예: test@domain.com
-
PASSWD
- 해당 이메일 계정의 비밀번호입니다.
-
host (SMTP 서버)
- 나의 서비스 관리 > 이메일 계정 추가/삭제에서 SMTP 서버 주소를 확인 할 수 있습니다.
- 예: mw-002.cafe24.com
3. JavaMail 예제 참고 이미지
- 이미지의 예제 코드를 참고해 ID, PASSWD, host 값을 바르게 설정하세요.
- JavaMail 라이브러리(JAR)가 프로젝트/서버에 포함되어 있어야 실행됩니다.
4. 메일 발송 제한 및 초기화
- 발송 제한
- 한 번에 최대 30통, 하루 최대 500통까지 발송할 수 있습니다.
- 제한 초과 시 처리
- 제한을 초과하면 발송이 일시 차단됩니다.
- 차단은 자정(00시)에 자동 초기화됩니다.