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!

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. API Keys or callbacks per domain to receive mail-events.

    Could you make an callback-url per domain or an API key pair per domain?

    We can create Sending API keys per domain, But in order to notify our clients (different custommade applications) we would like to implement the general API to receive the failure and suppressed events. So our client know that the mailbox is invalid or that they didn't received there messages.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  2. Message preview

    Have a preview of the message for a quick access and have idea what to open. Thanks!

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  3. Remember my choice

    Please make the System remember my last used Domain... i always have to pick it, though i use only one ... and always that one :-)

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  4. Allow Option To Exclude Sender Header When Using Multiple From Addresses

    We would like to be allowed to exclude the Sender header when not using multiple from addresses in the From header per RFC 5322 section 3.6.2

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  5. Uptime monitoring

    Uptime monitoring - instead of actually monitoring individual e-mails, can we have Mailgun send out a notification of some sort if there is an issue with delivering e-mails, incuding Mailgun downtime? If for example the account reputation drops, the account queue fills itself or Mailgun faces technical issues, can we then configure Mailgun to send out notifications, like e-mails to specified addresses?

    We are just looking to get alerted when something is preventing e-mails to get delivered. Our clients are asking for this type of feature, just like website uptime monitoring is already a common feature.

    Cheers,
    Marco

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  6. two api key for easy key rotation

    Give at-least two api key place of one , so api key rotation can happen if the key is used in multiple microservices , so easy rollout can happen, With one key rotation of key cause break in every mcroservices at once

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  7. Require TLS response

    When an e-mail is sent with the "Require TLS" flag, and TLS is not configured on the recipient's server, Mailgun will continuously make retries and eventually respond with error "602 Too old".

    This could be improved by sending a "failed to start TLS" response when encountering this (only once, not on every retry).

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  8. 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…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  9. route forward authentication

    Add ability to specify authentication when using Route Forwarding to a URL.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  10. Improve the documentation

    The Node.js documentation is a bit confusing. You provide me a API base URL in sandbox but it took some time to realize that I need to get only the DOMAIN of that URL. I got that from other languages. Maybe a revision would be nice since it's a bit different from https://github.com/mailgun/mailgun-js.
    Thanks.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  11. suppressions per log failed item to unblock blocked emails

    you should link to suppressions in the logs page when a person wants to unblock an address after a fail, for example a test alias that wasn't created yet, accidentally, but which must be usable, as there is existing content sent to it.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Internal Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  12. Global recipients and tag-based Mailing Lists

    Once you start having 5+ mailing lists with recipients belonging to one or more of these, it becomes somewhat cumbersome to manage adding/removing recipients from the lists.

    If the recipients would be global and mailing lists simply tags that could be attached to recipients, managing recipients would be easier. Then you could just call for example DELETE /v3/recipients/<email-address> to completely remove a recipient from all mailing lists. Similarly you could add a recipient to multiple mailing lists using a single POST.

    I realize this is a major change, but I think it would simplify the platform in the long run.…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  13. Multiple sandboxes for secure CI integration

    Hi Mailgun,

    The mail sandbox feature is great.
    Would it be possible to create additional sandboxes or sandbox subdomains?

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  14. Retry requests that failed due to 620 error code.

    Retry requests that failed due to 620 error code.
    Failed to resolve IP for xyz.abcd.com

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  15. Daily Average Delivery Time

    It would be useful to have a way to find out daily average delivery times for messages that come through our email servers. This would look at when a message comes through to the email server to the time it delivers or fails to deliver to a user. This would be a helpful feature to have, as it would provide us with the ability to provide our users with estimates on how long it may take for their emails to deliver.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  16. add whitelist option for suppressed address

    add the option to whitelist, not just remove, bounced messages, since there's no option to avoid messages to a correct address that got a bounce to finishing in the suppression list

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  17. cheaper plan

    I would like a $5/month plan that gives me 30 day or longer log retention and email retention, perhaps with a limit of 100 emails/day or something small like that.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  18. What about Google Cloud DNS?

    Why don't you include Google Cloud DNS in your "Common providers" list? Also, Google Cloud DNS rejects the pic._domainkey.mg hostname.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  External Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  19. Filtering Suppressions

    Each month I manually export lists under suppression, such as, bounces and unsubscribes. However, it exports an entire list instead of being able to select a date range so I can grab the most current. Also, once exported the date is in a strange forward so nearly impossible to sort quickly.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  20. template version documentation not clear

    In the documentation it states the template version with the initial tag is used if its not specified as a parameter. If so then what does set active do? No where in the documentation does it clearly explain this.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

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

Feedback and Knowledge Base