본문으로 건너뛰기

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 라이브러리 설치


2. 예제 실행 시 입력해야 하는 설정 값

  • ID

    • 나의 서비스 관리 > 이메일 계정 추가/삭제에 등록된 이메일 주소를 사용합니다.
    • 예: test@domain.com
  • PASSWD

    • 해당 이메일 계정의 비밀번호입니다.
  • host (SMTP 서버)

    • 나의 서비스 관리 > 이메일 계정 추가/삭제에서 SMTP 서버 주소를 확인할 수 있습니다.
    • 예: mw-002.cafe24.com
위 세 값을 정확히 입력해야 예제 메일 발송이 정상 동작합니다.

3. JavaMail 예제 참고 이미지

JavaMail 메일 발송 예제 코드 스크린샷
  • 이미지의 예제 코드를 참고해 ID, PASSWD, host 값을 바르게 설정하세요.
  • JavaMail 라이브러리(JAR)가 프로젝트/서버에 포함되어 있어야 실행됩니다.

4. 메일 발송 제한 및 초기화

  • 발송 제한
    • 한 번에 최대 30통, 하루 최대 500통까지 발송할 수 있습니다.
  • 제한 초과 시 처리
    • 제한을 초과하면 발송이 일시 차단됩니다.
    • 차단은 자정(00시)에 자동 초기화됩니다.