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 option to move tracking pixel to beginning of email

    Our platform allows users to generate emails and send them. Some of them are quite long, and end up being truncated by email clients like Gmail. This results in open events not being tracked for many of the emails, since the tracking pixel is at the bottom and the email was truncated. It would be great to be able to optionally move the tracking pixel to the beginning of the email.

    8 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 →
    • Please add support for assigning a specific attachment to each recipient in batch sending.

      At this time Mailgun does not provide support for sending user specific attachments in batch mailing. Please add the support for that. In case of sending thousands of emails, we have to call the mailgun APIs thousands of times which does not look a valid approach. And we can't send URL of the attachments in the emails because the attachments files are stored temporarily on the server and it's confidential.

      Adding this feature will be very helpful.

      Thanks a lot.

      9 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  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
      • Track open events also if images are blocking

        Part of my recipients are blocking images by purpose, it's a principle.
        They won't change it.
        As a result, the open event is not fired for those recipients.
        I expect Mailgun to enable me track ALL OPEN EVENTS, regardless to the recipients settings.
        Thanks!!!

        1 vote
        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  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
        • Offer Better Testability

          Setting up a mock to test calls made to Mailgun is certainly the traditional approach, but that does not prove that one has integrated properly with Mailgun, or that some subtle functionality has changed that one is not properly handling.

          The better approach is for Mailgun to provide a developer-friendly method for automated integration testing. That could be in the form of either having additional data in the response from Mailgun's API while in test mode, or it could be to provide a built-in offering to pull the message back through the API that was just sent, along with any…

          1 vote
          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 →
          • [API] Ability to fetch recent changes to the contact list

            At PieSync we would love to offer a two-way contact sync between mailgun and all our other contact apps (you can find the list of currently supported apps on https://www.piesync.com/connections/).

            However currently we can't do this, because the API does not deliver us an efficient way to get recent changes to the contact list (recently created and updated contacts). If the API would add one of the below 3 methods, we would be able to do so:
            1. Fetch contacts updated after given time (filter the contact list by updated time).
            2. Fetch contacts sorted descending by updated time…

            1 vote
            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 →
            • webhooks should support routes

              Currently webhooks do not support routes. For example if a failure occurs on a route, it will not be reported to webhook. This is a glaring omission IMO. For feature completeness it should be implemented. (And at very least it should be clearly documented (e.g. on webhooks page) for now that this is not supported.)

              1 vote
              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 →
              • \b

                please allow regex "\b" for routing inbound email.

                1 vote
                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 →
                • Allow filtering of routes by domain via API

                  Allow retrieval of list of routes by domain, e.g. /domains/{domain}/routes - this is currently not possible via the API, but the mailgun portal has a "Global" and "Domain" switch when viewing rules which suggests the data is there somehow.

                  1 vote
                  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 →
                  • Optional Filters on GET /routes

                    It would be nice if there were filtering options on the GET /routes endpoint. Get all routes with priority <|>|= X. Get all routes where expression matches <regex>. Get all routes created since X.

                    1 vote
                    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 →
                    • reply

                      Individual replies go to list rather than the person who sent it. The reply-to option needs flexibility to only have single replies go to the person rather than the whole list, in case of sensitive information. This can apparently be done in "Read Only" status, but it should be available with "Members" status as well.

                      1 vote
                      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 →
                      • IP Whitelisting for account login - to help agencies who work with many clients

                        Logging into multiple client accounts seems to cause us to start getting one-time code prompts frequently, making it very difficult to work with them.

                        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 →
                        • support international domain names (idn) in routes!

                          For example, forwarding an address like jan@rüegg.cc is currently not working...

                          1 vote
                          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 →
                          • Static IP's for webhook calls to enable whitelisting

                            Hello!
                            Can you please add support for the webhooks to originate from a static list of IP's (via proxy if you have to) so that I can whitelist those IP's for local development environment?

                            A similar implementation of this is done by Blitilne --

                            http://helpdocs.blitline.com/article/CJ9KuQjMGc-static-i-ps

                            1 vote
                            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 →
                            • resend

                              Add "batch resend" feature for failed messages within a time range.

                              Why this is an important feature:

                              If you've used a shared IP and use the mailgun API to send customer receipts, order confirmations etc, and the IP has been flagged for spam or blocked, you then purchase a dedicated IP, and now you need to resend the failed messages, today you have to do this manually, and if you have several hundred or thousands of messages, this is a extremely big waste of time.

                              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  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
                              • Redirect and secure

                                Please redirect http://mailgun.org to https://mailgun.org
                                Also, implement missing headers on mailgun.org: Strict-Transport-Security; Content-Security-Policy; X-Frame-Options; X-XSS-Protection; X-Content-Type-Options; Referrer-Policy

                                2 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 →
                                • Enable forwarding all outgoing mail to a monitoting account

                                  We need to monitor our employees mail activity. We have their consent and we don't mind the way they are noticed and reminded that they are being monitored (even a systematic mail reply).
                                  We really need a way to easily configure a route for forwarding all the outgoing mail at certain accounts. We can not achieve it with other mail tools, unfortunately.

                                  1 vote
                                  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  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
                                  • The ability to forward out of office replies

                                    Currently you are able to differentiate between the delayed bounces and the out-of-office replies, but there is no way to forward the out of office replies. Your system will automatically drop them due to lack of sender header. We need to receive out of office replies, they are essential emails for our customers.

                                    1 vote
                                    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 →
                                    • 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 →
                                      • 2048 DKIM

                                        Support 2048-bit DKIM keys

                                        2 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 →
                                        • Testing/Staging functionality

                                          It would be great to be able to send mail to a sandbox, but not have it sent out. Since, when testing an applications, emails come from a database or are retrieved dynamically, this would enable us to test email functionality from an application without having to create dummy emails.

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

                                          Feedback and Knowledge Base