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!
142 results found
-
Allow exporting logs
how do i get a detailed spread sheet of my logs i can download
for example today I have 1949,852 and 206 permanent errors
how do i get those email addresses and the reasons
the export supressions for the day only gives me 21 records
i am not unwilling to upgrade but i don't want a dedicated IP THANK YOU229 votesHello,
We released the new Mailgun Send Logs experience. This builds on the previous release of the Metrics functionality, wrapping up our complete overhaul of the Mailgun Send Reporting experience.
What’s New?
- Logs are now tied directly to the metrics page of the reporting dashboard - this means users can now click through data in their reports to see event-level details in Logs.
- Users can now export data from Logs to save or share
- Logs are no longer tied to one domain, users can now select no domain, one domain, or multiple domains. As well as more filtering including user variables, delivery status messages, and much more.
We thank you for your previous feedback and we hope these changes will give you a better user experience.
-
Provide sending API keys specific to domains.
This would enable finer grained control for development teams that have multiple environments or applications using the same account.
For example, credentials to send from development / sending domains would be different than the ones needed to send from the production domain.
161 votesHi all,
I’m happy to announce that we’ve released our Domain Sending Keys feature. Domain Sending Keys will allow you to create multiple API keys, similar to SMTP credentials, per domain that will only allow sending messages via our /messages and /messages.mime endpoints for the domain the key was created for.
Domain Sending Keys are available on your account today. You can assign new keys to your domains by navigating to “Sending” > “Domains”, select a sending domain, then click on “Domain Settings” and then on the Sending API keys tab. From there, click on “Add Sending Key”, provide a useful description, hit “Create Sending Key”, copy your key and add to your application and start sending!
We hope you enjoy using this new feature!
-
Multiple API Keys
Option to have multiple API keys, for example: client 1 has the API key exposed, we now have to roll this key, and update all clients using it.
Whereas, if we had multiple keys, we'd only need to roll and update that one client using the key.
107 votesHi all,
Thanks so much for your feedback here. We've recently released the ability to create multiple API keys for your Mailgun account. Additionally, we've enhanced the security of the keys such that they are now hashed vs just encrypted (this does mean that once you generate a key and close the modal, we will be unable to display it in plain text, so be sure to store your key safely).
-
Flex plan needs some way to use inbound routes feature
With the introduction of the the Flex plan and the elimination of the free plan the "Inbound Routing" feature is no longer available for the entry level plan.
This broke a major use case for Mailgun as routes are an essential feature even for low mail volume accounts.
$35 to acquire mail routing is just infeasible when you only use 200 e-mails per month.
Mailgun needs to somehow allow Flex plan users to either have a pay-per-use for routing or make it available outright. Otherwise you are saying you do not really need these low volume customers.
101 votesHi all,
Again, thank you for the feedback here, and for your patience! We have re enabled routes (inbound email) on the Flex (Pay as you Go) plan.
There is a limit of 5 routes on the Flex plan, although this does not limit the number of messages that can be routed.
-
Export Suppression, Bounces, Unsubscribes and Logs
It would be beneficial to be able to push a button in the control panel that would allow the export of data into a csv file.
Also, for the Suppressions tab we would like for you to provide the total amount of recipients on the list.
And we would like for you to allow the option to select all recipients on the Suppressions list and delete all of them, instead of deleting one by one.
99 votesWe have recently deployed enhancements to our dashboard that allows for exports from the suppression & mailing lists.
-
82 votes
Hello,
I’m excited to announce that Mailgun now supports two-factor authentication. You can enable 2fa on your account in the security section of the dashboard. Let us know if you have any feedback.
Best,
Josh -
Allow for Shorter SMTP Credentials
t is important to us as a customer to be able to edit our SMTP credentials. Our system is limited to a password character max of 8 characters. I respect you security effort in generating a very long password but, this will not work for us. Please pass this on to those who need to know. Thank you so much for your consideration is this matter.
75 votesHi all,
We have pushed an update out to allow for manually inputting an SMTP password when creating a new credential and resetting the password on a login already created via the UI.
-
Allow multiple logins per Mailgun account. Not having this creates an absolute NIGHTMARE for teams larger than 3-5 developers.
As a dev team with multiple users who all may need access to this account, having a shared account is a nightmare from an access standpoint. Every time someone leaves, we have to change passwords, and as an organization we are focused on keeping individual users separate so we don't have a bunch of shared logins.
We don't need much; in fact, our team could all be administrators on the account, although going forward we'd want to have admins and maybe users who have more limited access. But we do need to have the ability to set up each user…
54 votesHi All,
We’re pleased to let you know multi-user access is now available in the Mailgun control panel. Please check it out and let us know what you think!You can add new users in the Account Settings tab of the Mailgun control panel.
Best,
Josh Odom
Director, Product Development – Mailgun
www.mailgun.com -
Invoices
Please send invoices via email as a PDF, whay should we the client have to logon and then download it?
45 votesHey all,
Thanks so much for your patience here! We’ve completed our migration to a new billing system and we are now sending out invoice emails that include the invoice attached as a PDF. If this isn’t the case for you, please reach out to me directly and we’ll sort it out.
In the Mailgun portal, you also now have the ability to add a secondary billing contact to receive the monthly invoices.
-
Support SAML SSO
Support SAML SSO as well as oAuth or OpenID
44 votesHi all,
I’m happy to announce that we’ve released support for SAML SSO on Mailgun for our Scale and Enterprise plans! Please see our setup docs at https://help.mailgun.com/hc/en-us/articles/1260801912270-SAML-SSO for more information on how to get started.
-
Domain verification via API
- Are there any plans to offer domain verification checking via the API? Even a rate-limited call would great!
- Are there any plans to extend the domain verification feature to follow CNAME records when they don't match Mailgun's domain (e.g. mxa.mydomain.com CNAME to mxa.mailgun.com)?
These two features would greatly increase the usability of a white-labeled service powered by Mailgun.
38 votesHello,
We’ve recently made this feature available through our API. Please see https://documentation.mailgun.com/en/latest/api-domains.html#domains for more details.Best,
Josh -
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…
34 votesHi folks,
We have released support for ARC. We now evaluate DKIM/SPF and add signed ARC headers if messages are forwarded using our Routes (inbound emails), as well as messages that are sent to or are replied to on a mailing list.
Please let our support team know if you encounter any issues with this release!
-
Add an option to resend an email directly from the log's list
It would be great if there's an option/button to resend each email manually directly from the log list.
This could be very handy for companies using Mailgun to send emails on behalf of its customers. For example,
if an email sent from a customer is rejected due to X reasons, the ability to resend it without bothering the sender would be very nice.33 votesHello,
Today, we released enhancements to the logs view and you can now resend messages. You can use the cog drop down to select “resend message” and supply the desired recipient. Messages can be resent up to 72 hours after being received by Mailgun.Let me know if you have any feedback/questions!
Josh
-
Add option to move tracking pixel to beginning of email
Our platform allows users to generate emails and send them. Some of them are quite long, and end up being truncated by email clients like Gmail. This results in open events not being tracked for many of the emails, since the tracking pixel is at the bottom and the email was truncated. It would be great to be able to optionally move the tracking pixel to the beginning of the email.
31 votesWe have updated domain open tracking settings to include option to move pixel to top of message. This update can also be made on the domain via API and on a per message basis.
-
Provide meaningful delivery status description rather than "Too old"
Provide meaningful delivery status description rather than "Too old"
I'm monitoring webhooks for "permanent" failures and forwarding the "delivery-status" message/description (why are those not unified into a single field??) to my end users. Instead of merely reporting "Too old", please insert the error message from the previous "temporary" failure, so that it becomes clear what the real issue is.
29 votesWe have updated the Too Old permanent failed event to include the last temporary failure code and message response that preceded this timeout of our retry period. These are found in event data as delivery-status.last-code and delivery-status.last-message
-
Disable click tracking on specific links
It would be great to add the ability to disable click tracking only for some specific links in an email.
In know that you can disable click tracking for all links in an email, but I couldn't find anything about doing it only for a specific link.
28 votesHi all,
I'm happy to announce that we've added the ability to disable click-tracking (URL rewriting) on specific links.
You can disable click tracking for a specific link by including the html attribute disable-tracking=true in the html tag of the link. e.g. <a href="http://mailgun.com" disable-tracking=true>Mailgun</a>
-
Add monetary limit on the amount of messages that can be processed per day/hour/month
I asked Mailgun's customer support and they said this feature is not yet supported. This is very useful so we can limit our cost per day/hour/month when using Mailgun. Please add this feature asap.
27 votesYou can now set custom message limits in the Account Settings page of the Mailgun dashboard to manage your spend.
-
Please add the ability to whitelist an address so it does not continue to be bounced.
Simple white list to keep addresses from ending up in the bounce list.
Thanks24 votesHey all,
Thanks so much for your patience!
I’m happy to announce that we’ve released the ability to add addresses/domains to a bounce suppression whitelist. If an address/domain is on the whitelist, it will not be added to the bounce suppressions list if the address bounces. Keep in mind that we will still suppress unsubscribes and complaints. Also keep in mind that if the address is already on the bounce suppressions list before adding the address to the whitelist, you will need to remove it in order to send to the address.
API docs are available here: https://documentation.mailgun.com/en/latest/api-suppressions.html#whitelists
Whitelists are also available via our Beta control panel. If you’re not currently in our Beta and would like access, please feel free to email me directly, otherwise, we expect to launch our new control panel to the public within the next month.
-
Support 3D Secure Visa for Payment
There is currently not any support for credit card payments that have an extra factor of authentication (specifically VISA 3D Secure Authentication, in this case).
Stripe provides documentation on how to add this support within their integration: https://stripe.com/docs/payments/3d-secure23 votesThank you for your patience. The Mailgun platform now supports 3DS enabled payments.
-
Offer chat support again.
Chat support used to be available on the mailgun site. It was very useful and made mailgun outstanding. Please bring it back.
23 votesHello,
Chat support is now available with our new Scale plans (or higher).Best,
Josh
- Don't see your idea?