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. Increase the max retry time (of soft bounces at least)

    In case of soft bounce it can be expected that email should go through. The current maximum retry time of 8 hours is too short if there is lots of email sent. Retry time doesn't scale well in case if most email sending is done during the office hours. Morning emails might be dropped before the less trafic nightly hours. Below is an ESP throttling response from Hotmail

    ESP throttling: X → Y 'Z' Server response: 421 421 RP-001 (BAY004-MC2F19) Unfortunately, some messages from IP weren't sent. Please try again. We have limits for how many messages can be sent…

    11 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 →
    • Support developers - let them view emails sent via your servers (in dev mode)

      It'd be oh-so-useful to use MailGun like http://mailcatcher.me/, http://papercut.codeplex.com/ or http://mailtrap.io/ when developing software - you've got most of the infrastructure in-place already!

      11 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  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
      • Node/Meteor devs need Ability to assign Recipient Variables for batch sending

        There's currently no direct way to assign recipient variables for batch sending using Node/Meteor. I'm using the sendRaw method, and I can assign other fields like "to" and "subject," of course, but I can't assign "Recipient-Variables."

        I did some googling and found that other devs have the same issue. It can be done with other languages, but it's desperately needed for Node and Meteor.

        10 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 →
        • Send logs into aggregators like Papertrail

          I would love the ability to hook up my Mailgun account to a service like Papertrail (https://papertrailapp.com) so I can get access to emails more than 30 days old. We've had half a dozen cases in the last few weeks where we've needed to see if a receipt email was received, but since it was more than 30 days ago, we're out of luck.

          10 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 →
          • Automatic HTML style inlining

            Hi there.

            When designing HTML emails, having to use inline styles (style="xxxx") instead of CSS classes is a right old pain.

            There are tools and libraries that can take a HTML document, and automatically 'inline' the CSS styles. E.g. http://beaker.mailchimp.com/inline-css

            It would be AWESOME if there was an option to apply this transformation to a HTML email before it gets sent....

            10 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  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
            • Manage multiple accounts with the same email

              There is a way to create multiple logins for the same Mailgun account but we can't reuse an existing account. The error message is:

              Error: Unable to invite user. User already exists

              We need a way to manage multiple accounts under the same email, not having this is a total nightmare :\ We have this in Stripe, Twilio, SendGrid, Mailchimp, etc ...

              There is no way I will ask my clients to forward me the "passcode" everytime I need to login on my client's account.

              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

                0 comments  ·  Feature Enhancements  ·  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 →
                • Add multiple API Keys or Sub API Keys to be used for commercial software distribution.

                  I have some software nearing completion and it will be distributed to customers on a subscription basis. A few customers would also like the host the software themselves. Maintaining multiple API Keys that link to the one account allows us to control our customer's usage should the subscription expire and prevent us from giving them our API key.

                  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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                  • Expose the "in reply to" node in your Zapier integration.

                    The Zapier integration desperately needs the "in reply to" node exposed for logic such as ticketing systems.

                    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

                      2 comments  ·  Internal Integrations  ·  Flag idea as inappropriate…  ·  Admin →
                    • Set up email addresses for simulating various outcomes

                      It would be really useful if I could simulate certain delivery outcomes in mailgun by using some special/reserved email addresses you've implemented.

                      For example, I'd like to be able to specify something like "bounce@test.mailgun.com" as a recipient, and have mailgun instantly treat the message as a bounce and notify my webhook.

                      Some of your competitors provide this functionality to their customers, e.g. http://docs.aws.amazon.com/ses/latest/DeveloperGuide/mailbox-simulator.html

                      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

                        0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
                      • Template Variable Logic

                        Allow logic to be included in templates to make decisions based on template variable data.

                        Example:
                        {% if %recipient.name% %}
                        Hi, %recipient.name%!
                        {% else %}
                        Hi!
                        {% endif %}

                        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

                          2 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
                        • 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 →
                          • 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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                            • Allow system-enforced BCC by domain

                              Provide a mechanism to BCC or forward a copy of every message to a mail archival service (smtp address). This might be applied as a ROUTE rule or a separate facility.

                              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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
                              • Force delivery address to aid development (per-domain)

                                When developing, I want to capture all emails - and have peace of mind that no one can possibly be spammed.

                                Some web frameworks allow you to force the delivery address for emails sent in dev mode; this is very useful (particularly when debugging problems on a live dataset) to ensure no one is spammed.

                                However to be really confident we need to do it server-wide. it's possible to do this via exim/postfix, but our devs aren't exim/postfix gurus and we've found it error prone (even with templates/docs)

                                Being able to plug in a Mailgun domain's SMTP details and know…

                                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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
                                • Implement email notifications about selected issues

                                  There are some delivery issues which usually warrant manual inspection and care by the administrative users. I feel that continuing to send emails to addresses that have ended up in the Bounces list would at least be one of them.

                                  It would be convenient if the user could select certain common delivery issues like this and get a notification about them emailed to a specified email address. This email address could then be a mailing list for administrative personel who could look in to the error and see it they should act upon it.

                                  It is possible to implement this…

                                  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

                                    2 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
                                  • export the logs summary or log detail in a text, csv or xls file

                                    Add a feature to export the logs summary or log detail in a text, csv or xls file by clicking an export button

                                    7 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 →
                                      started  ·  suzzell responded

                                      Hey there,

                                      Thanks for submitting and supporting this feature improvement!

                                      A new and improved Control Panel is in the works and we’re looking to add a button to export logs from within your web browser. For now our development team looked into this and offered a solution to export logs via our API. You can read more about the solution here: https://documentation.mailgun.com/en/latest/api-export.html#exports

                                      Thanks again for this suggestion and patience as we work on improving our product for you!

                                      -The MG Team

                                    • Support user generated DKIM keys for strict DMARC alignment

                                      dmarc.org[1] lays out several strategies for integration with third party senders; your current implementation allows option 1.1, which means that you can use a subdomain (e.g. mx.example.com) to send mail from @example.com and pass DMARC with relaxed alignment.

                                      However if the organisation wants to use strict alignment this will fail (mx.example.com matches example.com in relaxed alignment, but fails in strict alignment). Option 1.2 would allow this by having your customers generate a private DKIM key for example.com and providing it to you so that you can generate DKIM signature for example.com with it when sending from mx.example.com.

                                      [1] https://dmarc.org/wiki/FAQ#My_organization_uses_third-parties_senders.2C_how_can_I_get_them_DMARC_compliant.3F

                                      7 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 →
                                      • Add possibility to pay in euro

                                        Actually european banks apply important fee on your invoice because they are in dollar. It is a real brake to develop your model in Europe.

                                        7 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 →
                                        • Disable click tracking on specific links

                                          It would be great to add the ability to disable click tracking only for some specific links in an email.

                                          In know that you can disable click tracking for all links in an email, but I couldn't find anything about doing it only for a specific link.

                                          7 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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base