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!

    16 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. Support SAML SSO

    Support SAML SSO as well as oAuth or OpenID

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

    We’ll send you updates on this idea

    2 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  3. Billing: provide proper invoices

    Currently, mailgun only provides an overview on purchased items and its price. However, this does not meet requirements for financial authorities, for instance in Austria. A proper invoice must contain:
    - name and address of mailgun
    - VAT of mailgun
    - name and address of customer
    - VAT of customer (if total exceeds a limit)
    - explicitly account tax, or hint for reverse charge
    - sequential number of invoice

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

    We’ll send you updates on this idea

    3 comments  ·  Billing  ·  Flag idea as inappropriate…  ·  Admin →

    Hi all,

    Thanks for your patience here! Since moving to a new billing system at the beginning of this year, I think we’re well on our way to meet the majority of the listed requirements. Our invoices now include:

    • Full name and address of the supplier and customer (as long as customer address is specified in your account under account details – Billing Address)
    VAT number of the customer (as long as this is specified in your account under account details – VAT number)
    • A unique, sequential number

    I’ll need to work with the team on getting the Mailgun VAT number and tax/VAT info, as well as zero VAT support.

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

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

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

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

    12 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 →
  10. 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 →
  11. 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.

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

    11 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 →
  13. 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 →
  14. 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....

    11 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 →
  15. 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.

    11 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 →
  16. Stop asking me for 2FA EVERY single time!

    Every time I login, it requires a 2-factor auth code.
    Can we set it so it doesn't ask us the code each and every time we login? I login daily and it drives me insane!
    Instead, it could ask us for it once every 30 days or only when signing in on a new browser?

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

    We’ll send you updates on this idea

    planned  ·  3 comments  ·  Dev Suggestion  ·  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.

    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  ·  Internal Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  18. 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 →
  19. 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…

    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  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  20. Provide a way for users to resubscribe

    The %unsubscribe_url% tag can be used to create a link to the Mailgun unsubscribe page, but once a user has unsubscribed they can't resubscribe themselves later. They might have unsubscribed in error, or changed their mind, but there's no way for them to opt back in themselves.

    Ideally you'd have a "Manage my subscription" page that could be linked to via a tag like the %unsubscribe_url% tag, where a user can either unsubscribe or resubscribe themselves.

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

Feedback and Knowledge Base