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!

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. 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!

    15 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  2. 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.

    14 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  3. Automatic conversion of HTML to text for outgoing messages

    If no text portion of an email is submitted, automatically make one from the html portion. This should help with deliverability. The parse incoming seems to do this now according to the documentation so you may already have routines to do this.

    14 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  4. 13 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  5. 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…

    13 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  6. API keys

    Can't find the API settings now!!

    12 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  7. 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!

    12 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  8. 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.

    11 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  9. 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 %}

    11 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  10. Support SAML SSO

    Support SAML SSO as well as oAuth or OpenID

    10 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  11. 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
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  12. 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
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  External Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  13. 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
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  14. Shorten Tracking URLs

    The current URLs used for tracking link clicks are quite long. Offering a way to shorten them via Bit.ly or perhaps an custom shortened URL would be helpful.

    10 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  External Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  15. 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.

    9 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  16. 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.

    9 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  17. 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
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Internal Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  18. 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
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  19. 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.

    9 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  20. U2F 2 Factor Auth (Yubikey)

    Implement U2F/Yubikey support for 2 factor auth.

    This will enable people who can't use their phones in the office, but can use hardware tokens, to take advantage of the 2 factor auth you just implemented.

    8 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  External Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base