Boost My AgentGet Boost OS
Mailgun

Mailgun starter module

Delivery webhooks

Verifies Mailgun events and records deliveries, bounces, and complaints once.

Files
6
Lines
340
Languages
TypeScript

Included files

This page lists paths and purposes, not source contents.

  • src/webhooks/handlers/message-complained.ts

    Records Mailgun spam complaints and suppresses the recipient from future sends.

    TypeScript

    33 lines

  • src/webhooks/handlers/message-delivered.ts

    Records a Mailgun delivery event against the matching outbound message.

    TypeScript

    31 lines

  • src/webhooks/handlers/message-failed.ts

    Records temporary and permanent Mailgun delivery failures with safe suppression behavior.

    TypeScript

    56 lines

  • src/webhooks/handlers/message-unsubscribed.ts

    Records Mailgun unsubscribe events and suppresses the recipient from marketing sends.

    TypeScript

    33 lines

  • src/webhooks/route.ts

    Verifies, claims, and dispatches every Mailgun delivery webhook event.

    TypeScript

    142 lines

  • src/webhooks/verify-signature.ts

    Verifies Mailgun webhook signatures and rejects stale signature timestamps.

    TypeScript

    45 lines

Questions about delivery webhooks

Does it include Mailgun delivery webhooks?

Yes. It verifies event signatures, connect deliveries and bounces to the original message, and handle repeat webhook deliveries safely.