Skip to main content

SES ingress hook

This webhook connects AWS SNS with the mail processing pipeline. A message to this endpoint triggers a cascade that ends with pushing a parsed IMAP-Payload into the unified processing pipeline.

Message handling

The webhook flow to process incomming notifications is always identical and follows these steps:

  1. Validate request certificate and source ARN
  2. (Confirm valid subscription verification requests and stop processing)
  3. Parse Message body
  4. Fetch raw message from S3
  5. Parse raw message data
  6. Hand over to unified processing pipeline

Setup

To use AWS for MailFlow Relay follow the setup guide.