Skip to content

AWS SES bounce processing docs incomplete #1668

Description

@LukeLambert

While setting up bounce processing on a new instance, I noticed that the SES docs could be improved. Specifically, the link to the Mautic docs is no longer relevant as their docs have changed. I've rewritten the complete steps below. I could submit a PR, but I'm not sure where in the docs this would live. Alternatively, if the docs were reorganized into provider-specific instructions, I'd be happy to expand this to cover all aspects of using SES with listmonk, including SMTP and IAM.

Bounce processing with AWS SES

  1. In listmonk, click "Bounces" and use the following settings:
    • Enable bounce processing: Enabled
      • Complaint: 1 (with Blocklist or Delete)
    • Enable bounce webhooks: Enabled
    • Enable SES: Enabled
  2. In the AWS console, go to Simple Notification Service and create a new topic with the following settings:
    • Type: Standard
    • Name: ses-bounces (or any other name)
  3. Once created, click "Create subscription" and use the following settings:
    • Protocol: HTTPS
    • Endpoint: https://<your-listmonk-domain>/webhooks/service/ses
    • Enable raw message delivery: Disabled (unchecked)
  4. If successful, the subscription should say "Confirmed" after a page refresh. If not, your endpoint may be incorrect or not publicly accessible.
  5. In the AWS console, go to Simple Email Service and click "Verified identities" in the left sidebar.
  6. Click your verified domain and go to the "Notifications" tab.
  7. Next to "Feedback notifications", click "Edit".
  8. For "Bounce feedback" and "Complaint feedback", select the SNS topic you created earlier.
  9. Check "Include original email headers" for both and save changes.
  10. You can test that bounce processing is working with SES simulator addresses. Add them as subscribers, send them campaign previews, and observe that the appropriate action was taken after the configured bounce threshold was reached.
    • Success: success@simulator.amazonses.com
    • Bounce: bounce@simulator.amazonses.com
    • Auto-reply: ooto@simulator.amazonses.com
    • Complaint: complaint@simulator.amazonses.com
    • Suppression list: suppressionlist@simulator.amazonses.com
  11. Once bounce processing is working, you can safely disable "Email feedback forwarding" under the "Notifications" tab of your verified domain in SES.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions