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. Add a throttling to allow for list sending to be sent over longer time period

    When sending out to a large list, a user may sometimes wish to throttle the sends over a time period to avoid having too many responses or heavy web traffic all hitting at once.

    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 →
    • Provide a "Spam Probability" API

      There should be an endpoint where you can submit the MIME of a message and get a spam probability score to determine deliverability.

      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 →
      • 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
        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 →
          under review  ·  suzzell responded

          Hey there,

          Thank you for submitting and supporting this idea!

          While we can’t guarantee our templates will be updated (even though that would be nice!) we’ve gone ahead and presented this idea to our user experience team.

          Please look forward to updates on this! We appreciate your patience and understanding in advance.

          -The MG Team

        • Do not silently drop nameless attachments over HTTP API

          We're currently switching our email sending from SMTP to the HTTP API and noticed that some attachments were being silently dropped.
          The main problem seems to be twofold:
          1) the HTTP API requires non-ASCII filenames to be encoded using the "newish" RFC 7578 and simply ignores filenames encoded using the older RFC 2231.
          2) attachments sent without filenames (or whose filenames were ignored because of #1) are simply dropped without warning, causing broken content to be sent.

          Some more technical info can be found in this github issue: https://github.com/anymail/django-anymail/issues/125 (including examples of how to replicate)

          Ideally, we'd expect mailgun to…

          3 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 →
          • 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…

            3 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 →
            • wordpress

              I'd love to see a WordPress plugin that would allow control of settings and show reporting while allowing the site to use Mailgun to send emails from it's domain.

              3 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  ·  External Integrations  ·  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

                3 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 →
                • Enforce domain specific credentials

                  Currently I'm able to send e-mails from one domain using another domains SMTP credentials. It would enhance security to enforce that credentials are needed for the specific sending domain.

                  3 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 →
                  • fully support non-ascii characters when attaching filenames

                    Currently mailgun API does not officially support non-ascii characters in filename attachments. There are workarounds but it would be nice if it was supported natively.

                    3 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  ·  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.

                      3 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 →
                      • Allow CNAME chaining for tracking opens, clicks.

                        Currently my app (email.mydomain.com) CNAME is pointed to mailgun.org, but when I have my users' domains point to email.mydomain.com, it does not accept this as a chain CNAME.

                        It would be nice to validate this so it can be whitelabel.

                        3 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 an ability to delete accepted messages

                          While developing an application that is accepting POSTs from Mailgun, I often develop a backlog of messages that have failed and that Mailgun continues to re-post. Would be nice to be able to filter in the logs and have an option to delete accepted messages that are "in queue."

                          3 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 →
                          • IP Prewarming in a Pool / Distribute Load between IPs in a specific way

                            Currently its pretty hard to add an additional ip to an existing pool that sends couple of millions emails per month, because the new ip will be 'cold' and considered spam. To avoid this it would be great if we could specify the load of every ip in the pool in percent. So adding a new ip but giving it only 3-5% of the traffic would reduce the risk and allow the ip to warm slowly.

                            3 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 →
                            • Easy Forward User to User Emails with masked Email Adresses

                              Some Apps allow User to User communication via Email (example LinkedIn). These App creates virtual Email Addresses to hide the original Email Address, either for the purpose of privacy or for intersecting the communication via store() or forward() routes, either to save the conversation in the system or simply to forward the email to the real address.

                              Where this works great for Emails without attachments, we could save some expensive roundtrips with emails that have attachments.
                              In that case all attachments have to be downloaded first to the App Server and then send to mailgun again, although mailgun has these…

                              3 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 →
                              • Have log of JSON for email validation.

                                It would be nice to have the JSON returned for email validation stored in a log file so I can grab it (again) if something happens to my query. This wouldn't be such a big deal but since there are cost involved in each call, it would be great having a backup.

                                3 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 →
                                • Enable a "Reply to" address that is different than the "From" address in Zapier

                                  Allowing a "Reply to" address that is different from the "From" would GREATLY expand the power of the Zapier integration by allowing users of an application to follow the Truthful Routing clause of the CAN-SPAM while being able to receive replies.

                                  3 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  ·  External Integrations  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Link tracking statistics in reporting/campaigns

                                    It would be nice if the clicked links were counted and shown in the campaigns or reporting tool.

                                    3 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 →
                                    • allow for a "catch all" webhook

                                      if I have a general webhook script that can handle all types of messages, it would be very convenient if I could set all your webhook messages to go to the same url without having to edit every one separately. Also, it would be great if there could be a single webhook url set for ALL domains as well if needed. So, a single webhook url could be set across all domains and all webhook types.

                                      3 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 →
                                      • Offer servers/IPs in locations other than the U.S.

                                        For various privacy/legal reasons it would be good to have servers in non U.S. regions/zones. (Kind of like what AWS does.)

                                        3 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 option to disable logging of attachments

                                          Some customers are OK emailing sensitive data in email attachments provided there are guarantees that the attachments are not logged or persisted. Currently, email attachments are available in the support logs for 3 days. A good option for a domain would be to disable logging of attachments.

                                          3 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 →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base