Feature Requests
If you’ve got a feature request, you’ve come to the right place! Please relay your request request here, along with any additional details you think might be helpful.
This is not the spot for feedback on current features, only new plausible ideas will be considered. Please be courteous of others and upvote if you believe strongly enough in an idea!
-
Disable Tracking for Route-forwarded messages (override Domain default)
Handling inbound emails via Routes on Mailgun and forwarding them to another mailbox has the undesired effect of modifying third-party messages.
This has serious consequences:
* It breaks DKIM signature from third-party
* It tracks messages that are Inbound and tracking is in general undesiredPlease at least make it configurable to disable Tracking on per-Route basis when it's enabled on the Domain.
Current workaround:
Disable Tracking for domain and enable it explicitly per-message via API/SMTP header.3 votes -
Monitor delivery rates by recipient domain (ESP)
While some of the existing charts/reports on the dashboard are useful, I would really like to know about delivery rates / failures by the domain we are sending to (or ideally ESP... i.e. hotmail/msn centurytel/centurylink/embarmail).
I usually end up hearing about a block or other delivery issue from our users. Short of pulling data over the API and parsing it myself I know of no way to accomplish monitoring this currently.
6 votes -
Please support DMARC on Mailgun and make it easy to deploy
-Please support DMARC on mailgun, and make it easy to deploy.
- Generate useful TXT entries (just like you already do for SPF and DKIM)
- Handle the DMARC reports
- Present DMARC reports in your control panel after decoding the ZIPed XML files the providers send.
- Convert DMARC failures (and successes?) into web hooks, events and log entries.122 votes -
Increase the max retry time (of soft bounces at least)
In case of soft bounce it can be expected that email should go through. The current maximum retry time of 8 hours is too short if there is lots of email sent. Retry time doesn't scale well in case if most email sending is done during the office hours. Morning emails might be dropped before the less trafic nightly hours. Below is an ESP throttling response from Hotmail
ESP throttling: X → Y 'Z' Server response: 421 421 RP-001 (BAY004-MC2F19) Unfortunately, some messages from IP weren't sent. Please try again. We have limits for how many messages can be sent…
15 votes -
Ability to "Replay" a POST for a received message through the Route system
From the Logs, be able to have MailGun reprocess an existing message through a configured route. This would help debug messages that are posted to routes on incoming mail.
4 votes -
If an unauthorized sender sends to a mailing list, send that person a bounce email, rather than silently discarding it
You do this when the access level for a mailing list is set to "read-only" but you do not do this if it is set to "members". You should always send the bounce / non-delivery notification if the sender was not allowed to send to the list.
7 votes -
Accept event webhook
Add webhook support for "Accepted" events so that we can track queue times before delivery.
4 votes -
View in browser like mailchimp
There should be a feature emails to contain the "view in browser" feature.
34 votes -
Forwarding of auto-responses sent to the return-path
Delayed bounce messages sent to the return path are correctly processed by Mailgun (if the MX records are set).
But other kind of messages sent the return path address, like vacation or out of office auto-responses are simply ignored and dropped.
It would be great to be notified when an auto-response is sent to the return path address, by forwarding and/or using a webhook.
47 votes -
Provide option to send Non-Delivery Reports to the original Sender
Mailgun bounce processing works great when a single sender is sending email to a broad audience. It does not work well when there are many original senders each with their own list of contacts.
Scenario:
- Company with 10 to 1000 employees.
- Company switches from a traditional in-house mail solution to Mailgun for all outgoing email.
- John, a typical employee in the organization, sends email to a customer, but spells the address wrong.Traditional in-house system behaviour:
- John would get a Non-Delivery Report letting him know of his mistake. John would fix his mistake, and re-send the…62 votes -
Allow sending text/calendar as a multipart/alternative format so Outlook can accept my invites
We've been sending ics files as attachments, but the only way that Outlook will recognize them as calendar events is if you send it as a multipart/alternative. The Mailgun API only supports text or html, which means I have to build a MIME email to send it.
9 votes -
Implement email notifications about selected issues
There are some delivery issues which usually warrant manual inspection and care by the administrative users. I feel that continuing to send emails to addresses that have ended up in the Bounces list would at least be one of them.
It would be convenient if the user could select certain common delivery issues like this and get a notification about them emailed to a specified email address. This email address could then be a mailing list for administrative personel who could look in to the error and see it they should act upon it.
It is possible to implement this…
18 votes -
Allow system-enforced BCC by domain
Provide a mechanism to BCC or forward a copy of every message to a mail archival service (smtp address). This might be applied as a ROUTE rule or a separate facility.
13 votes -
Set up a way to archive outgoing emails.
We send a lot of emails that are custom to the individual and would like a simple way to save them. Our email generators are on 20 or so amazon instances and we spin up and shut them down as needed. So we have 3 options: save the file and hope to dl before the box dies, send bcc to a stable box, or post to a webhook on a stable box.
9 votes -
Shorten Tracking URLs
The current URLs used for tracking link clicks are quite long. Offering a way to shorten them via Bit.ly or perhaps an custom shortened URL would be helpful.
11 votes
- Don't see your idea?