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

    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

      1 comment  ·  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 →
        • 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.

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

              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 →
              • 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 →
                • Have api keys specific to domains.

                  This would enable finer grained control for development teams that have multiple environments.

                  For example, credentials to send from development / sending domains would be different than the ones needed to send from the production domain.

                  93 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

                    19 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
                    under review  ·  suzzell responded

                    Hey there,

                    Thank you for submitting and supporting this feature request!

                    Unfortunately this project has been put on backlog due to other priorities. We are currently determining if this fits into our program structure or if it will be on our radar in the future.

                    We are working on new security features for 2019 so look forward to an update then!

                    Thanks for your patience and understanding!

                    -The MG Team

                  • Provide a periodic (weekly) email update with latest deliverability numbers.

                    When my deliverability swings up or down I often don't see it until days or weeks later. A weekly email with my recent statistics would allow me to track it more easily (and give you the ability to upsell static IP's)

                    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 →
                    • Support the + alias for non-gmail domains

                      Currently, the mailbox_validation comes back as false for emails with the + alias trick (joe+alias@example.com) even if the domain is hosted by G-Suite

                      Support tells me this is a gmail only feature but that's not true, it works at least for hotmail.com and outlook.com emails too.

                      Why can't you just check the MX records to verify if the MX domain is one that supports the + alias trick?

                      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 →
                      • 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.

                        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  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
                        • a feature to suppress using a wildcard or entire domain as this was the method used on a spam mail attack on my site recently. The spam bo.

                          The spam bot will create an account, add an item to their wishlist, and then choose to share the Wishlist. As there isn't any limit on the number of email addresses the customer can enter, they are adding in thousands. The bot will then enter a spam message in the message field and then send them out via the website, essentially using it a spam mail service. We suggest a feature to suppress the use of a wildcard or entire domain be available to stop this recurring.

                          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 →
                          • 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 →
                            • stores messages next/previous links

                              The existing next/previous links when retrieving stored messages show when they should not.

                              Example: When I reach the end of the list of stored messages, there is still a "next" link, there should not be. The only way to know I have no more stored messages is to check for a blank items list.

                              This is simply lazy/poor API implementation

                              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 →
                              • callback should only send URL not full multi-part /form

                                When using stored events, a callback should send just the URL in a JSON data set, There is no reason to send the entire message, It's a waste of bandwidth, if I wanted the entire message I would have it forwarded to my URL.

                                A callback should be a small burst of code to alert me there is something I need todo, it's not a entire forwarded message, thats what forwards are for.

                                Just send the message URL so I know what to retrieve.

                                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 →
                                • Remove the DELETE /domains endpoint from the API

                                  The DELETE /domains endpoint is not documented, and it removes all domains from your account. My suggestion is to remove it from the API. The action of removing all domains from an account is really rare, and can easily be solved with multiple calls to remove each domain separately.

                                  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 →
                                  • It would be great to have email notification for every webhook event

                                    For instance it would be great to get emails notification for dropped emails, or other webhook events

                                    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

                                      1 comment  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Edit Pending Email Queue (GUI and API)

                                      When an email is submitted with a delayed delivery date (ie using the o:deliverytime' feature.) We have no control over that email after it is submitted.

                                      However, sometimes there is a need to delete an email message that is in the queue but which delivery has not been attempted yet as the delivery time has not been reached.

                                      Therefore my suggestion is adding a method that allows us to delete messages from the queue indvidually, or with search criteria. It would be desirable for me if this was an API call.

                                      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 →
                                      • set referer on tracked links

                                        Add the ability to set the HTTP referer header on tracked links so that the site being linked to can see the traffic came from a MailGun click.

                                        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 →
                                        • Exclude body of message from webhook payload

                                          Webhook calls currently return all aspects of an email, including attachments. API Gateways tend to have a size limit on payloads so they can't process webhook calls that exceed the limit. It would be great if the webhook configuration would allow excluding certain items (like the email body) from the response.

                                          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

                                            1 comment  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1
                                          • Don't see your idea?

                                          Feedback and Knowledge Base