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!
247 results found
-
Get sending API keys via API using primary account API key
In order to create a sending API key:
* Click on the Sending drawer on the left-hand side of the Mailgun dashboard
* Click on Domains, select the domain in which you wish to add a sending key to
* Click on Domain Settings and navigate to the Sending API keys tab
* Click on Add Sending Key
* Give your key a suitable description (such as the name of the application or client you’re creating the key for) and click Create Sending Key
* Copy your sending API key and keep it in a safe place. For security purposes,…7 votes -
Too many templates, let me organize them
Folders for templates
3 votes -
View SMTP username associated with message in APIs and logs
Please consider adding SMTP username to the Events API so the authenticated SMTP account associated with each message can be retreived.
An account with multiple SMTP users currently has no way to reliably determine which SMTP user was used to send a given message.
Sender address does not necessarily match SMTP user as this can be altered in the email header and Mailgun allows sending as any address as long as one is authenticated.
This might help address some other open suggestions as well. Thank for considering!
4 votes -
Filter and duplicate templates
Would love to have a feature to be able to filter templates by name. Ability to duplicate an existing template.
15 votes -
Restrict log access to protect customers' info
We would like more control over which users can read the sending logs, since those can potentially contain our customers' business-sensitive information. E.g. we want to allow our designers access to edit templates, but no access to the sending logs.
2 votes -
Search by email in mailing list (and remove)
We have thousands of emails in mailing lists.
Could you please add the ability to search by an email in an individual mailing list and have the ability to remove them?
PLEASE!
3 votes -
Set default domain region on adding a domain
Would be nice if one could set a default value in once profile for the domain region and maybe also dedicated ip. So EU customers don't to have always think of switching the domain region... Tx!
11 votes -
Set send limit per domain
It will be great if you add the ability to set a maximum number of messages that an specific domain can send each month, and also send notifications to the account admin about domain reaching limits. This will allow to have control over the sent messages.
At this time une domain can consume all the plan and cause over charges.
5 votes -
Permissions management for API Keys
Your Sending API Keys limits to just the sending portion of the available API. Can you expand this to include the Bounce API?
We use a Wordpress newsletter plugin called Mailster and as it needs access to the Bounce API it requires the account level Private API Key which is excessive for the use case.
Could you either expand the Sending API key to include the Bounce API or more elegantly allow users to manually configure what permissions to give an API key for their specific use case.
10 votesHi All,
Role-based Access Control for API Keys is a new feature that is currently being developed. This will allow an admin user to create API keys using pre-defined roles which manage what level of access that API key has. Roles to choose from will be Analyst (Basic), Support, Developer, and Admin. This feature should be released in Q2 2024.
-
Delete or update specific single queued message
Good day
I`ve played with your service about 2 days and i love and want it :)
my goal is to build a service with which my customers can send emails at a certain time. Your feature to scheduling emails is a very useful tool. cause i can schedule the emails with one simple cron for the next hour and dont have to worry about a overhead or something.
But Now, there is no way to update or delete a single queued message if my customer do a change. For my case, a drop of the whole queue or the…
3 votes -
Account Audit Logs
Audit logs that cover user events. Events could include:
login
logout
API key rotation
template change/edit
mailing list change/edit
manual suppressions list add/delete/change
webhooks add/delete/change
sender key creation/rotation
domain add/delete
domain settings (TLS, message retention, tracking settings, etc.)
user role add/delete/change
validations job
IP/IP Pools changes
authentication changes (SAML, Google Auth, etc)
account settings changes (billing details, timeout, downgrade/cancellation)9 votes -
API endpoint to see remaining email validation credits
Would love to be able to call an api endpoint to see how many validations I have left to run.
4 votes -
Configuration to Send or Restrict emails from specific SMTP User
The requirement to send emails to only specific domains under the particular SMTP user.
For example, an application using Mailgun configuration will trigger emails to @gmail.com, @yahoo.com, @hotmail.com, etc., domains.
But Mailgun needs to allow send emails only to @gmail.com and restrict sending emails to other domains.Mailgun should have a feature to configure domains for both restricting and allowing for sending emails under a particular SMTP User.
5 votes -
Editable test_data on email templates
Hey, it'd be great if I could change the test data so that I can better preview my email templates. E.g., I'm linking to images. Since I can't change the test data, I have to trigger the emails every time I want to check my css on images...
8 votes -
Grant SAML SSO Availability to All Plans
SAML SSO Support should be available as an offering independent of plan level. By locking it behind the minimum plan requirement of Scale or higher, customers are forced to pay extra fees for features they may not require simply just to access the one they need (SAML SSO).
While it is understandable that such integration is not trivial for everyone, locking it behind higher tier plans that most people do not need effectively paywalls it unnecessarily. Most SaaS platforms offer this feature for free regardless of the plan or charge a reasonably nominal fee to tack it onto the account…
3 votes -
Make Suppressions export reports sortable by Date, or output in usable format
The Bounced report has date output like this "Mon, 11 Jan 2021 22:41:05 UTC
". The dates are not in order, and it is not easy to get programs like Excel to recognize this text as a sortable date.Either output the dates in a format that is easy to work with in Excel (even if that means adding a separate date column without the time to the report), or sort the report by date/time. Yes, I could write a program to parse the date, but that seems like too much work to make your customers suffer through as compared…
6 votes -
DKIM signing via CNAME
I would like to be able to do is simply to let our clients add a CNAME record to the [domain] DKIM record (mx._domainkey.[domain], and then, when sending we could specify the signing domain for the DKIM signature.
For example: to align the domains in the example above, I would just create a CNAME record at mx.domainkey.domain2.tld which point to mx.domainkey.domain1. Then, the DKIM signature would declare the signing domain as d=domain2 instead of d=domain1
The benefits of this are:
- We don't need to continually create and manage new domains in our account.
- The domains are aligned by…
16 votesHi all,
Just wanted to provide an update here, this work is in progress and is scheduled to be completed in Q1 of 2024.
-
Increase maximum Authorized Recipients for Sandbox Domains
Increase the max number of authorized recipients allowed to 10 or 20 when using a sandbox domain.
We have a large team (~20 devs) that uses the sandbox domains for testing, and it's difficult to have to swap out users every time. Sometimes they all need the ability to test in parallel. Increasing the max number of authorized recipients to 20 would alleviate our issues.
12 votes -
Add ability to disable List-Unsubscribe header
Provide a way to disable List-Unsubscribe headers for transaction emails. Currently Mailgun adds the List-Unsubscribe header for all emails, including transactional emails like password reset notifications and order confirmation emails. This header is intended for mailing lists, not transactional email. Additionally--we want to handle subscription and unsubscribes in our application not in mailgun.
We discovered this header was recently added when troubleshooting a support request from a user who was not receiving password reset notifications and found he had unsubscribed using a link provided by this recently added header. He did not remember clicking unsubscribe and did not intend to…12 votes -
Add support for macros in DNS SPF records
Currently, DNS SPF records using macros will not be automatically approved by mailgun. Some mail services (like valimail.com) use macros to avoid the SPF character limit.
Example:
v=spf1 include:mydomain.com.nspf.vali.email include:%{i}.ip.%{h}.ehlo.%{d}.spf.vali.email ~all6 votes
- Don't see your idea?