mail_tracking_mailgun
Integrates Odoo mail tracking with Mailgun to capture delivery events and manage email validity and bounce workflows.
Key Features
- ir.mail_server: Adds Mailgun metadata headers to outbound tracked emails so webhook callbacks can locate the originating database and message.
- mail.tracking.email: Converts Mailgun event payloads into tracking events with detailed metadata and supports manual re-sync via API lookup when webhooks are missed.
- mail.tracking.event: Stores Mailgun event identifiers with a uniqueness constraint to prevent duplicate tracking entries.
- res.partner: Provides Mailgun-powered actions to check bounce status, validate mailbox deliverability, and force adding or removing addresses from Mailgun's bounce list.
- res.config.settings: Lets administrators enable Mailgun tracking, set API credentials and domains, and register or unregister Mailgun webhooks from Odoo.
- mail_tracking webhooks: Validates Mailgun webhook signatures, freshness, and replay tokens before importing events into tracking.