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!
204 results found
-
The ability to forward out of office replies
Currently you are able to differentiate between the delayed bounces and the out-of-office replies, but there is no way to forward the out of office replies. Your system will automatically drop them due to lack of sender header. We need to receive out of office replies, they are essential emails for our customers.
4 votes -
Support Non-credit card payment types
Allow customers to pay via alternative payment types other than credit card.
94 votes -
Provide a way for users to resubscribe
The %unsubscribe_url% tag can be used to create a link to the Mailgun unsubscribe page, but once a user has unsubscribed they can't resubscribe themselves later. They might have unsubscribed in error, or changed their mind, but there's no way for them to opt back in themselves.
Ideally you'd have a "Manage my subscription" page that could be linked to via a tag like the %unsubscribe_url% tag, where a user can either unsubscribe or resubscribe themselves.
25 votes -
Apply substitutions to BCC of Bulk Email
When doing Bulk Email with recipient variable substitutions, those substitutions are not applied to what is sent to the BCC address(es), so instead of getting a copy of what was actually sent to each of the normal recipients, the BCC is just the template.
I can imagine a variety of reasons why this might happen, but cannot come up with a reason why anyone would want it to work this way.
6 votes -
U2F 2 Factor Auth (Yubikey)
Implement U2F/Yubikey support for 2 factor auth.
This will enable people who can't use their phones in the office, but can use hardware tokens, to take advantage of the 2 factor auth you just implemented.
30 votes -
Document list of error codes, reasons, and event types that may be generated by Events
Currently, there is no documentation detailing the set of error codes and reasons that could appear in an Event. For event types, this appears to be the only available link https://documentation.mailgun.com/en/latest/api-events.html#event-types but has some inconsistencies.
8 votes -
Enhance DMARC By Adding the Authenticated Received Chain (ARC) Protocol
Mailgun should enhance their mail engine MTA to use the Authenticated Received Chain (ARC) protocol with all inbound and forwarded messages that go through Mailgun.
There are 2 situations where this will help. When evaluating inbound emails and the DMARC policy of the sending domain is checked and fails or when Mailgun receives an email sent to a mailing list that, in turn, sends the message to all mailing list members.
For both these scenarios, if a DMARC check is done and the original sending party has a policy of quarantine or reject, it is possible for these valid emails…
31 votes -
Use https protocol instead http in tracking url
Now we have troubles with removing our domain from blacklist because of using non-secure protocol in tracking pixel: http:email.ourdomain.com/bla-bla-bla. Your system doesn't provide ability to use https now, but it would be very useful to provide it
12 votes -
Add support for idempotent requests to the API
Add Idempotency-Key to request ala Stripe's API. https://stripe.com/docs/api?lang=curl#idempotent_requests
27 votes -
allow for a "catch all" webhook
if I have a general webhook script that can handle all types of messages, it would be very convenient if I could set all your webhook messages to go to the same url without having to edit every one separately. Also, it would be great if there could be a single webhook url set for ALL domains as well if needed. So, a single webhook url could be set across all domains and all webhook types.
6 votes -
Send email alert or notification when domain is disabled by your outbound spam filter
You should start sending an email alert or notification when a domain is disabled by your outbound spam filter
22 votes -
Allow rotation of DKIM keys
I would like the ability to rotate the DKIM key used by mailgun for my domain on a periodic basis. The only option I was given by mailgun support is to delete my domain and start over. Rotating the key is important to mitigate the effects when keys are compromised.
14 votesHi all,
Apologies for the lack of updates here, this feature is currently in development and is slated for a March 2023 release.
-
User variables fallback / default values
When using user variables, e.g. %recipient.name%, it would be useful to implement a fallback value for when that variable is not present. For example:
Hello %recipient.name|Customer%
So, for the above the output would be either:
Hello Jane
or, where the name is not set for the user
Hello Customer
8 votes -
Stats for multiple domains
We run a lot of domains (for inbound forwarding) and want to gather daily stats. The only way to do this is to make multiple API calls , 900+ each time. Can we get stats for multiple/all domains at once?
7 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.125 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 -
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…66 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…
20 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.
13 votes -
Guidance on DKIM TXT record splitting when greater than 255 characters
DKIM record you give can be longer than 255 characters. This requires two TXT entries in the correct order to be verified correctly. It would be good to note this and provide some guidance for how to set up the records correctly.
0 votes
- Don't see your idea?