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. API: possibility to filter events based on our user-variables values

    Currently, in the API, there is no way to filter the Events via our user-variables. They get return in the result but still they aren't available on the Filter Field list described on the documentation.

    It could be really cool to be able to do so!

    5 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      1 comment  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
    • Expose Sending IP Address(es) assigned to domain in API (and website interface)

      Currently there is no convenient way to get a list for each of your domains what sending IP address(es) are assigned to them, the only way is using the website drill down into each individual domain's details.

      Exposing the IP Address(es) of each domain in the /domains API endpoint seems like a good solution.

      Additionally being able in the website to enter a sending IP address on the domains listing page and it would show all the domains with that sending IP address assigned.

      5 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
      • Decrease retry interval for Mailgun server errors

        When an email is not sent due to a Mailgun server error (e.g. 499 MX server resolution error), the retry should be much shorter than 10 minutes. Errors that are very likely transient (such as DNS resolution of a Gmail server), should be retried immediately and any error not resulting from a rate-limit should use a geometrically increasing retry interval, rather than the 10-10-15-30... interval progression.

        5 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
        • Do not send duplicate email to same recipient in different list

          Recipient in different list would receive only one copy of message, this is a basic ESP feature that everyone supports. But currently if a address is on more than one list than recipient will receive messages that are sent to each list, the only way to avoid this is to remove the email from other list.

          Please add a workaround for this basic ESP feature.

          5 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
          • Set up a way to archive outgoing emails.

            We send a lot of emails that are custom to the individual and would like a simple way to save them. Our email generators are on 20 or so amazon instances and we spin up and shut them down as needed. So we have 3 options: save the file and hope to dl before the box dies, send bcc to a stable box, or post to a webhook on a stable box.

            5 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              2 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
            • Specify Outbound IP on Submit

              Would be great to define the outbound IP address (of those in my pool), for which emails will deliver, upon submitting to the API.

              5 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                1 comment  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
              • 2FA Improvement

                It would be nice if 2FA remembered my browser so that I don't have to do it every single time I log in. That's how it works with Gmail and most other services that I use 2FA with. Having to use 2FA every time I log in is inconvenient enough that I won't use it here. At least twice I've configured it and turned it back off because it's such a hassle.

                And since I have to log out and log in with a different email address for every single client that I help with mailgun, I need to log…

                4 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  1 comment  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                • Email validation function for the new EU region

                  It is possible please to have the same email validation function in the new EU region, as already existing in the US region, thanks.

                  4 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
                  • Build in one click List-Unsubscribe (RFC 8058) support

                    Mailgun should provide better List-Unsubscribe support by

                    * Allowing the following functionality to be turned on/off
                    * Having unsubscribe / unsubscribe tag pages be compatible (automatically unsubscribe the user in response to a POST request)
                    * Adding the appropriate List-Unsubscribe and List-Unsubscribe-Post headers added to mail
                    * Include the headers in the DKIM signature

                    4 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                    • Add # of Pages to API Events

                      The "paging" array in the events API should show the total number of results and the number of pages so you can iterate through multiple pages easily, knowing exactly where you are in the pagination. The current version of the API shows no count so you have to paginate through the results blindly. Not ideal and impossible to mitigate performance issues when handling many pages of results.

                      4 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
                      • role-based multi-user access restricted by domain

                        We were excited to discover the multi-user capability and are even more excited for the possibility of restricting access based on role and domain.

                        4 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                        • 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

                          4 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
                          • 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.

                            4 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                            • Provide view only accounts

                              We identified a clear need to set up some view only accounts for our developers to enable them to interrogate data and review potential issues in Mailgun.

                              4 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                1 comment  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                              • Log clicks on a per link/URL basis

                                Log clicks so that it is viewable / searchable in the stats. An email might have different URLs and it would be useful to see what URL the user clicks on.

                                4 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
                                • Provide a login audit log

                                  Enable users to check the login history of their accounts/sub accounts. It's just good security, I imagine you must log this internally, just expose a limited subset of it.

                                  4 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Randomize timing of bounce retries to reduce multiple bounces.

                                    If I attempt to send 100 emails to users at a single host and am rate-limited by the recipient's e-mail host, the mailgun system attempts to resend those e-mails after 10 minutes. The result is that the same 100 emails all retry at the exact same time and nearly all of them bounce again. Subsequent retries with longer delays will continue to bounce as they all attempt at once.

                                    If retries were randomized between 5-15 minutes, deliverability in this scenario would be substantially improved with minor development effort.

                                    4 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Error, fail, bounce and reply mails back to sender (application)

                                      Bounce mails dont came back to senders e-mail account, tracking is impossible without API. Routed e-mails need reply information, feature will make Mailgun perfect.

                                      4 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        2 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                                      • I want to see the contents of mail log

                                        I want to see the contents of the email log, I find it convenient if viewing the contents of the email was sent
                                        Thanks you

                                        4 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Add ability to control which fields are sent when using Routes, and then allow the inbound message to be forwarded from Mailgun servers...

                                          Usecase for this is: I'm using Routes to receive inbound mail to a certain domain. And I want to write some code to make decisions on whether to forward that inbound mail on to another email inbox or maybe just discard it. Currently, my only choice to implement a system like this is to have the entire email, with attachments, posted to my web hook, and then I pull out every part of the mail, plus attachments (storing them locally), and if I want to forward on the email, I have to reassemble the message, (with attachments :)) and then…

                                          4 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            2 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base