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

    23 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 →
  2. 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.

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

    We’ll send you updates on this idea

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

    23 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 →
  4. 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?

    23 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 →
  5. 19 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 →
  6. Send email alert or notification when domain is disabled by your outbound spam filter

    You should start sending an email alert or notification when a domain is disabled by your outbound spam filter

    19 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 →
  7. 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?

    18 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 →
  8. 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!

    18 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 →
  9. 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

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

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

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

    We’ll send you updates on this idea

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

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

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

    We’ll send you updates on this idea

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

    13 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 →
  15. 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 %}

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

    We’ll send you updates on this idea

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

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

    12 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 →
  18. 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 →
  19. Different currency for payment (EURO/GBP)

    The payment option. Please add PayPal or more currency available. With my CC if i pay $1 USD because my CC is in GBP i will pay additonal tax of 15 GBP, so don t make sense for us to pay the invoice. So, add additional currency and payments methods. Thank you.

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

    We’ll send you updates on this idea

    5 comments  ·  Billing  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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 →
  • Don't see your idea?

Feedback and Knowledge Base