teamsinger / uk.teamsinger.civicrm.mailgun
Mailgun bounce processor for CiviCRM
Installs: 268
Dependents: 0
Suggesters: 0
Security: 0
Stars: 7
Watchers: 4
Forks: 6
Open Issues: 18
Type:civicrm-extension
Requires
- composer/installers: dev-civicrm
This package is not auto-updated.
Last update: 2025-01-18 19:40:23 UTC
README
Mailgun bounce processing for CiviCRM
Installation Instructions
- Install extension following Manual installation of native extensions
- Update the Mail Protocol Option Group to add MailgunDB
- Update Mail Account settings adding the Mailgun API key as the password and updating the protocol for MailgunDB for the account used for Bounce Processing.
- Add webhook paths to skip IDS checks
- Configure Webhooks setting:
- Dropped messages to https://www.example.com/civicrm/mailgun/drop
- Hard bounces to https://www.example.com/civicrm/mailgun/bounce
Skip IDS Checks
When the webhooks are called these can trigger IDS checks in Civi. To get around this CRM/Core/IDS.php has been patched to allow additional paths to be skipped. These paths need adding by adding the following to settings.php (Drupal).
define( 'CIVICRM_IDS_SKIP', serialize( array('civicrm/mailgun/drop', 'civicrm/mailgun/bounce') ) );
Sponsored by Whirled Cinema