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

    79 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

      planned  ·  18 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
    • An official mailgun slack app integration

      It would be nice if mailgun had an official slack app , so that we can automatically post delivery or perhaps analytics based details to certain channels for I.T and Ops teams to review , that do not have access to the Dashboards or the mailgun admin website.

      The current webhook service area does not work with slack's interpretation of what a webhook should post (in terms of tokens) and is not useful as a result.

      68 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 →
      • Please support DMARC on Mailgun and make it easy to deploy

        -Please support DMARC on mailgun, and make it easy to deploy.
        - Generate useful TXT entries (just like you already do for SPF and DKIM)
        - Handle the DMARC reports
        - Present DMARC reports in your control panel after decoding the ZIPed XML files the providers send.
        - Convert DMARC failures (and successes?) into web hooks, events and log entries.

        67 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

          6 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
        • Allow transferring account between logins / accounts

          Just like name.com, stripe, google, etc I would like to be able to transfer a domain from one account to another.

          Also, if you abstract accounts from logins then it would be much easier to also be part of the management team for a particular account.

          42 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 →
          • Provide option to send Non-Delivery Reports to the original Sender

            Mailgun bounce processing works great when a single sender is sending email to a broad audience. It does not work well when there are many original senders each with their own list of contacts.

            Scenario:
            - Company with 10 to 1000 employees.
            - Company switches from a traditional in-house mail solution to Mailgun for all outgoing email.
            - John, a typical employee in the organization, sends email to a customer, but spells the address wrong.

            Traditional in-house system behaviour:
            - John would get a Non-Delivery Report letting him know of his mistake. John would fix his mistake, and re-send the…

            37 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

              5 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
            • Add PayPal payments

              Allow customers to pay via PayPal.

              30 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  ·  Billing  ·  Flag idea as inappropriate…  ·  Admin →
              • Cancel queued messages

                If I've sent an email to 150 recipients to the mailgun servers and used BatchMessage and setDeliveryTime() to schedule it for the next day at 7 AM, there's currently no way to cancel this message if I decide later, before the set time, to cancel the job.

                This could be fixed by getting a return hash value when using finalize() which then could be used with a new function deleteMessageQueue(return hash value) that will cancel the job.

                The canceled message still counts the email credits used, of course.

                Regards,
                Willy T. Koch
                Norway

                29 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 →
                • Add settings for "Not delivering to previously bounced address" error

                  A few days ago one of our users got into suppression list because Google (for some unknown reason) hard bounced his CORRECT email. We have doublechecked it and it works alright. Each time Mailgun received hard bounce, it adds the bounced email into suppression list. But sometimes innocent users are getting there too.

                  So, please add a feature/setting "Hard bounce attempts required to move email into the suppression list", with increasing cooldown, starting from 600 seconds, or something similar. So if it's a wrong email, it will be hardbounced three times and suppressed; it is a result of some bug…

                  26 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 →
                  • Forwarding of auto-responses sent to the return-path

                    Delayed bounce messages sent to the return path are correctly processed by Mailgun (if the MX records are set).

                    But other kind of messages sent the return path address, like vacation or out of office auto-responses are simply ignored and dropped.

                    It would be great to be notified when an auto-response is sent to the return path address, by forwarding and/or using a webhook.

                    26 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

                      3 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
                    • View in browser like mailchimp

                      There should be a feature emails to contain the "view in browser" feature.

                      24 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 →
                      • Extract the original sender of a forwarded email

                        How can I get the address of the original sender, when an email has been forwarded to Mailgun?

                        The chain of events looks like this:

                        originalSender sends message to someUser
                        someUser forwards message to Mailgun
                        Mailgun POSTs a parsed message to my server
                        Put in another way:

                        orignalSender (send)-> someUser (forward)-> mailgun (POST)-> myserver

                        The best I could get is doing a regex on the "body-plain" property.
                        The problem is that email clients do send this differently. Here are two examples.

                        Forwarding from GMail (I added the ...):

                        body-plain: "---------- Forwarded message ----------\r\nFrom: Kalle Kalleson <kalle.kalleson@mail.com>\r\nDate: 2014-02-13\r\n ..." …

                        23 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 →
                        • Option to change phone number attached to the account

                          This would be great since I have just one phone number and I can't dissociate my main phone number from an old account and put it on a new one.

                          22 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

                            6 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
                          • URLs for Attachments

                            Cloud services like filepicker.io make it really easy to handle file uploads, they handle the upload to S3 and simply give you a url. However, if I want to attach this file to a mailgun message, I need to download it to my server, create the multipart mime message, and then send it to mailgun. Wouldn't it be nice if I could just provide a list of urls, and mailgun would fetch these and add them to the message as attachments?

                            21 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 →
                            • Please add the ability to whitelist an address so it does not continue to be bounced.

                              Simple white list to keep addresses from ending up in the bounce list.
                              Thanks

                              19 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

                                7 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
                              • 18 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 →
                                • send the invoice to other than login email

                                  It would be fine, if I could set an email address to send the invoices to.

                                  18 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

                                    7 comments  ·  Billing  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Google SSO / GSuite Integration

                                    Allow users to login with google and diable mailgun authentication.

                                    15 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 →
                                    • Include List-Unsubscribe headers in DKIM and DomainKey signatures

                                      I'm sending mails through mailgun.com via STMP and I add "List-Unsubscribe" headers to my emails prviding unsubscribe-email and -url (where appropriate).

                                      As these headers (email and url List-Unsubscribe) are not included in the DKIM or DomainKey signatures, they are ignored by some mail services ...e.g. Gmail. :-(

                                      Please include the provided List-Unsubscribe (and possibly other already existing) headers in the DKIM- and DomainKey signatues or provide an option to define which headers should be included. => X-Mailgun-Include-In-Signature header

                                      Thanx!

                                      14 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 →
                                      • Allow multiple e-mail addresses to receive Mailgun invoices

                                        Monthly Mailgun invoices go to our admin e-mail account, who then has to forward the invoice to our finance department manually.

                                        We'd like to be able to specify multiple e-mail addresses which receive the invoice, so that it goes directly to our finance inbox as well as to the admin as a FYI.

                                        13 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

                                          3 comments  ·  Billing  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Role access like mailchimp.

                                          Is it possible for the added user to appoint it ONLY to the added domain? So he has only permissions of viewing logs from that domain and NO other settings like other domains and settings of admin account? We need to appoint roles and domains to our users.

                                          12 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

                                            6 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 19 20
                                          • Don't see your idea?

                                          Feedback and Knowledge Base