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!

What features do you want to see added to Mailgun?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. 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.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add the sending IP Address to the logs

    When in the Domain Logs part of the website you can view the details of the email that you sent. What is missing from this is which IP was used to send it out. This is especially important when warming up a dedicated IP address. In the scenario where you have 1 shared and 1 dedicated IP on a domain you want to see which of the IPs is having success and which isn't

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  3. Whitelist recipient domains for non-production accounts

    Add a whitelist feature to limit which email domains a credential acct can send to emails. For example, a cloud app sending out as no-reply@mymailgun.com.au must only be able to send emails to the @testing.com.au and @testing.nsw.gov.au domains. If it tries to send email to @hotmail.com, it will be not be successful

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  4. Be able to Import the same file that was Exported (i.e. support vars in Import file).

    The CSV import file format should accept the CSV file that is created by the Export feature. Presently, the import file cannot have var (JSON) data or any other data except for a name and email address. This would be useful for archiving existing lists and for seeding new lists.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  5. Change the domain selector incremental search to search any part of the domain name

    I'm often searching for emails in the Logs pane, and have to select the correct domain to delimit my searches to. That's perfectly fine, but currently the incremental search only seems to match from the beginning of the domain name.

    Allowing the incremental search to match on any (continuous) part of the domain name would allow me to search faster, since I only have to know part of the name.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  6. SIngle SMTP Sign-In for multiple domains

    We run a platform that sends mail from 50+ different domains. With a former provider, we had a one-stop SMTP authorization and a per-domain signature configuration (DKIM, SPF, etc.). Now, we need to code around this and figure out what credentials to use for which sending domain. I know it is still possible to send on behalf of another domain, but then outgoing e-mails won't be properly signed with DKIM.

    The same goes for the reporting, as I gather from other user's comments. A single point of entry to download information for all domains would be more practical than build…

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  7. API Call Limit Increase

    Increase the number of API calls accepted/processed at one time.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  8. Login

    People, thank you for getting rid of that Google re-capcha or whatever it was called. I never could get into my account, perhaps something to do with my color-blindness.

    Earlier, you introduced an option for multiple authentication - log in then type in a message or number received via text. Unfortunately, I have a land line and text messaging isn't an option.

    I vote for multiple authentication via email. I'll jump on that if you offer it and please let me know if is made available.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  9. short email address for testing less than 50 characters

    I am testing to subscribe to mailgun connected to an App.
    The limitation in external app is that the email address cannot exceed 50 characters. In Mailgun the sandbox email id is more than 50 characters. So I am not able to go forward with Mailgun with this limitation.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  10. Pls add line numbers to the Logs output.

    The Logs page needs some line numbers on its output. This would to see how many of a particular type of email there are when using the filters.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  11. Enable or Disable retrying of bounced forwards on routes

    However, the fact that failed forwards are retried many times is giving us quite a headache. Generally, a bounce means that there's something wrong on our end that needs to be fixed. Though unlikely, if a forward were to succeed when retried, it may prevent us from discovering and correcting a bug in our systems. In the much more common scenario that the email keeps failing, a single failed forward will generate 5-10(?) error logs. Naturally, both scenarios are highly undesirable.

    As a result, we'd like to suggest adding a parameter to the route config to enable or disable retrying…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  12. Other tagging/analytics filtering options

    Unfortunately none of the systems we are currently using Mailgun with have the capability to add SMTP headers (or use the API, for that matter), which means we can't tag messages, which in turn very much limits the capabilities of the analytics/reporting. As it currently stands we're not even able to view unique opens/clicks.

    It would be great if either A) There was another method of tagging emails by altering the body of the email (perhaps through a hidden HTML tag or something similar), or B) Analytics wasn't so reliant on tagging and we could instead filter/group emails by subject,…

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  13. Implement a way to get the string of opening tracking pixel with MailGun (eg API) before sending the email

    Implement a way to get the string of opening tracking pixel with MailGun (eg API) before sending the email, to prevent the body of the message from being modified.

    We sending emails signed with a SMIME certificate, but after activating the opening webhook, it is breaking the signature of the email, because it is inserting this string at the end of the body:

    "<img wi= dth=3D"1px" height=3D"1px" alt=3D"" src=3D"http://email.info.xxxx.com.br/o/= eJwtyzEOwyAMAMDXlA1Egm3wwGOwwSpS0khE6vubobdfryVj39jNqgM3HoU8dREPqs0zFvaa9mw= Ae7eeXhDnx67QznkEvc4gy70rRUuSUCJqBCPgKHsiGsbCgHm4Vds9j297-vB3s7H--Qf_bSVd">= </body></html>"

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  14. Add option to do mirror email or cc/bcc of every email. As it's require for transnational email backup purpose.

    Configuring Email mirroring for transnational services i.e. cc / bcc services.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  15. Notification When Email Dropped

    Whenever an email is dropped by mailgun, there should be a notification sent to the account holder email address so they are aware. Otherwise there is no way of knowing if an email has been dropped without logging in to mailgun everyday, and this can lead to customers to be missed.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  16. Send only the first Open event webhook

    As background to this, I read somewhere somebody saying "it's not really any body else's business when someone opens and reads an email" and also that "the biggest lie in tech is 'we value your privacy'".

    Those are just kind of moral background to this, but there's a technical reason too --- while I could follow the magic road and start building a distributed application using lambda functions (and I get that in theory using those may be a good fit for processing webhooks, all other unknowns simply presumed equal - which of course they can't be), the simplest option…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  17. Ability to resend emails to a route

    The resend feature in logs doesn't allow for resending to routes. When a email fails to a route you should be able to resend it again, like with the emails, by specifying the route that it should be sent to.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  18. More precise feedback when calling the API

    Sometimes our customers have typos in their email addresses, e.g. "@gmail.comt" instead of "@gmail.com"

    When sending such emails, your API returns a generic "400 - Bad request" message.
    Is it possible to differentiate the underlying cause for this message? It would help understanding whether the error is related to a bad call to the API or just a bad email address...

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  19. Show Logs for All Clients

    Have a "show all" option for domains in the logs. This way, it would be easy to filter all accounts by errors or warnings, rather than having to search through each account individually to see which one has had issues.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  20. Unsubscribe templates design

    The two unsubscribe templates (the one that asks you for confirmation and the one with the ok message) have such very basic styling that makes this feature almost unusable. Just using the same styles as in your main site (fonts, colors) would give a much better impression.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base