Forwards MailGun webhooks and queued tasks to the Mailgun plugin in Email Support
Version 3.0.0b1:
- Change: Mailgun support is now the "Mailgun" plugin in the Email Support module (3.0.0b1+) - settings, Blocked Domains and DMARC reports are moved there automatically
- Change: The MailGun dashboard tab is now the "Mail Delivery" tab provided by the Email Support module
- Change: This module now only forwards the existing /mailgun/webhook URLs and queued 2.x tasks to the Mailgun plugin
Version 2.3.2:
- Change: The whois IP lookup on the dashboard opens in a modal window (a popup on Jamroom Core versions before 7.1.0b1)
- Change: View Email on the dashboard opens in a modal window (a popup on Jamroom Core versions before 7.1.0b1) and no longer has "close" buttons
Version 2.3.1:
- Bug Fix: Searching for an address in the Spam Complaints tab may not find the address
- Bug Fix: Deleting an existing Spam Complaint could return "invalid domain" error
Version 2.3.0:
- New: DMARC aggregate reporting support added via new "DMARC Reports" tab - requires DNS config
Version 2.2.1:
- Bug Fix: Searching for an email address in the Bounce and Failures would not return results.
Version 2.2.0:
- New: Multiple sending domains can be configured in the "MailGun Domain" global config
- New: "Spam Complaints" browser tab added to the Dashboard -> MailGun browser
- Change: Updated view structure to support new updates in Jamroom Core 6.5.12+
- Change: Bounces and Failures browser updated to better sync with MailGun API results
Version 2.1.5:
- Change: Activity log entry for failing to gather bounced addresses only logs a single time
Version 2.1.4:
- New: "View" button added to Dashboard -> Delivery Log to view content of delivered email
Version 2.1.3:
- Change: Mailgun delivery log updated to support searching by parameter - i.e. "from:[emailaddress]"
Version 2.1.2:
- Change: When sending an attachment the correct file name will now be used instead of internal name
Version 2.1.1:
- Bug Fix: Attachments may not be attached correctly if sending via Mailgun's HTTP API
Version 2.1.0:
- New: "Max Daily Validations" global config option to set max number of daily email validations
- New: "validate_email_addresses" event to allow other modules to see what addresses are being validated
- Change: Upgraded Email Validation function to use MailGun API version 4
Version 2.0.6:
- Bug Fix: "migrate_email" queue entry could be created even if Kickbox module is not installed
Version 2.0.5:
- Change: Removed redundant activity log message reporting number of bounced messages
Version 2.0.4:
- Bug Fix: Possible activity log URL error for checking "no email address" for bounces
Version 2.0.3:
- Bug Fix: Searching in the MailGun log may not return results for mixed case email addresses
Version 2.0.2:
- New: Support added for attachments when using the MailGun API delivery plugin and PHP 5.5+
Version 2.0.1:
- Bug Fix: Possible "jrCore_checktype: invalid type: user_name" error in Global Config
Version 2.0.0:
- Change: "Delivery Log" and "Bounces and Failure" tools are now located in the Dashboard
- Change: Admin users can now access the "Delivery Log" and "Bounces and Failure" tools
Version 1.6.1:
- Change: Bounced address handler moved to every 10 minutes per changes in Email Support module
- Bug Fix: Deleting a bounced email suppression may still show "bounce" message in user account
Version 1.6.0:
- New: Ability to delete bounced email suppressions from within bounce browser
Version 1.5.12:
- New: Updated to support reporting email bounces and email validity in User Browser
Version 1.5.11:
- New: "undeliverable" email address warning added to User Account section if email has bounced
Version 1.5.10:
- Bug Fix: Email Validation could still happen even with "Signup Check Enabled" turned off
Version 1.5.9:
- Change: Global Config wording for keys changed to match what is in the Mailgun control panel
- Bug Fix: Changing "From" email address in Mail Support hiding previous Mailgun logs
- Bug Fix: Email validation could still happen at signup even with Signup Check Enabled off
Version 1.5.8:
- Change: Email that is returned with a "No MX" error is now counted as a bounce
Version 1.5.7:
- Change: Update to limit migrate_email queue entries to 1 max
- Bug Fix: Email validation worker would try to validate email even if API info was wrong
Version 1.5.6:
- New: "Error Events Only" button added to Delivery Log to filter for delivery errors
Version 1.5.5:
- Change: Removed select page jumper from Delivery Log - MailGun does not support page jumping
Version 1.5.4:
- New: Better connect timeout handling when validating email addresses via worker
Version 1.5.3:
- New: Number of validated accounts now shows in upper right of Bounce Browser screen
Version 1.5.2:
- Change: Increased timeout values for connecting to Mailgun API to prevent false connection errors
- Bug Fix: Reason may not be displayed for Failed messages that were suppressed at Mailgun
Version 1.5.1:
- Bug Fix: Hourly email check worker was not gathering email addresses correctly
Version 1.5.0:
- New: "Delivery Log" admin tool for browsing the Mailgun delivery log
- Change: Updates to work with Core 6.0.0 and new Mail Support options
Version 1.4.0:
- New: "Signup Check Enabled" option to validate signup email addresses using Mailgun API
- New: "Public Validation Key" Global Config option that needs to be set to validate email addresses
- New: Hourly maintenance check that validates existing email addresses
Version 1.3.0:
- New: Email bounces automatically handled during System Core hourly maintenance event
- Change: Module updated to work with updated Mailgun "events" API for better bounce handling
Version 1.2.0:
- New: 'Move Profile to Quota' option when processing bounced emails
Version 1.1.2:
- Bug Fix: possible "invalid search criteria" error in Activity Log when browsing bounces
Version 1.1.1:
- Bug Fix: Process Bounces loop was only processing 1 bounce at a time (instead of 250)
Version 1.1.0:
- New: "Browse Bounces" and "Process Bounces" tools for handling email bounces
Version 1.0.1:
- Adding new Changelog