API 문서로

바운스 API

이메일 바운스 처리 및 조회를 위한 API입니다.

필요 권한: subscribers

바운스 유형

Type Description Action
hard 영구적인 배달 실패 (존재하지 않는 이메일) 즉시 구독 해지
soft 일시적인 배달 실패 (메일함 가득 참 등) 3회 반복 시 해지
complaint 스팸 신고 즉시 수신거부
GET /api/v1/bounces

바운스 목록을 조회합니다.

Query Parameters

Parameter Type Description
limit integer 결과 수 (기본: 20, 최대: 100)
offset integer 페이지네이션 오프셋

Response

{
  "success": true,
  "data": {
    "bounces": [
      {
        "id": 1,
        "email": "invalid@example.com",
        "bounce_type": "hard",
        "bounce_subtype": "NoEmail",
        "source": "ses",
        "campaign_name": "January Newsletter",
        "subscriber_name": "John Doe",
        "created_at": "2026-01-10T12:00:00Z"
      }
    ],
    "total": 50,
    "limit": 20,
    "offset": 0
  }
}
POST /api/v1/bounces

수동으로 바운스를 등록합니다.

Request Body

{
  "email": "invalid@example.com",
  "bounce_type": "hard",            // hard, soft, complaint
  "bounce_subtype": "NoEmail",      // optional
  "diagnostic_code": "550 5.1.1..." // optional
}

Response

{
  "success": true,
  "data": {
    "bounce_id": 123
  }
}

이메일 제공자 웹훅

AWS SES, Mailgun, SendGrid 등의 이메일 제공자에서 바운스 알림을 자동으로 수신할 수 있습니다.

웹훅 URL

Provider Webhook URL
AWS SES (SNS) https://dev.mailpass.im/api/v1/webhooks/ses
Mailgun https://dev.mailpass.im/api/v1/webhooks/mailgun
SendGrid https://dev.mailpass.im/api/v1/webhooks/sendgrid

AWS SES 설정

  1. AWS SNS에서 새 Topic을 생성합니다.
  2. Topic에 HTTPS 구독을 추가합니다:
    https://dev.mailpass.im/api/v1/webhooks/ses
  3. AWS SES에서 Configuration Set을 생성합니다.
  4. Configuration Set에 Event Destination을 추가하고 SNS Topic을 선택합니다.
  5. Bounce 및 Complaint 이벤트를 선택합니다.

바운스 처리 정책

  • • Hard Bounce가 발생하면 해당 구독자는 즉시 'bounced' 상태로 변경됩니다.
  • • Soft Bounce가 3회 연속 발생하면 Hard Bounce로 처리됩니다.
  • • 스팸 신고가 발생하면 해당 구독자는 'unsubscribed' 상태로 변경됩니다.
  • • 바운스된 이메일 주소로는 이메일이 발송되지 않습니다.

모범 사례

  • • 바운스율을 5% 미만으로 유지하세요. 높은 바운스율은 발신 평판에 악영향을 줍니다.
  • • 정기적으로 바운스 목록을 검토하고 무효한 이메일을 정리하세요.
  • • Double Opt-in을 사용하여 유효한 이메일만 수집하세요.
  • • 이메일 주소 수집 시 실시간 검증을 고려하세요.

쿠키를 사용합니다

사용자 경험 향상을 위해 쿠키를 사용합니다. 허용할 쿠키 카테고리를 선택할 수 있습니다. 자세히 보기