Skip to main content
Amazon SES events are tracked with specific event type IDs in SendPost, allowing you to distinguish between native SendPost events and Amazon SES events.

Amazon SES Event Types

Event TypeIDDescription
SES Processed27Email accepted by Amazon SES for delivery
SES Delivered28Email successfully delivered to recipient
SES Hard Bounced29Permanent delivery failure (invalid address, domain doesn’t exist)
SES Soft Bounced30Temporary delivery failure (mailbox full, temporarily blocked)
SES Spam Report31Recipient marked email as spam (complaint event)
SES Dropped32Email rejected by Amazon SES (invalid address, etc.)
SES Open33Recipient opened the email (automatically tracked)
SES Click34Recipient clicked a link (automatically tracked)
SES Rendering Failure35Email rendering failure event
SES Unsubscribe36Recipient unsubscribed

Bounce Type Details

Amazon SES categorizes bounces into two types:
Permanent failure (invalid email, domain doesn’t exist). These addresses should be removed from your list.
Temporary failure (mailbox full, temporarily blocked). Amazon SES may retry these automatically. Consider these as temporary issues.

Event Data

Each Amazon SES event includes:
  • Message ID (for correlation)
  • Recipient email
  • Timestamp
  • SMTP response code (for bounces)
  • User agent (for opens)
  • Clicked URL (for clicks)
  • SES-specific metadata

Event Type Quick Reference

EventIDSES Event Name
Processed27Send
Delivered28Delivery
Hard Bounce29Bounce (permanent)
Soft Bounce30Bounce (transient)
Spam Report31Complaint
Dropped32Reject
Open33Open
Click34Click
Rendering Failure35Rendering Failure
Unsubscribe36Subscription

Next Steps