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. role-based multi-user access restricted by domain

    We were excited to discover the multi-user capability and are even more excited for the possibility of restricting access based on role and domain.

    6 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 →
  2. IP Prewarming in a Pool / Distribute Load between IPs in a specific way

    Currently its pretty hard to add an additional ip to an existing pool that sends couple of millions emails per month, because the new ip will be 'cold' and considered spam. To avoid this it would be great if we could specify the load of every ip in the pool in percent. So adding a new ip but giving it only 3-5% of the traffic would reduce the risk and allow the ip to warm slowly.

    3 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 →
  3. Analytics Mailbox Provider

    You should have a breakdown of unique opens for each ESP, not just the total number of opens.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Add ability to subscribe a route email address to a mailing list

    I would love to be able to add a route address to a mailing list. That would let me be subscribed with an address that matches the domain of the list, and lets me send to that list with that matching domain rather than a different one.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Do not forget about the original To recipient when forwading emails through mailinglists

    When a mailing list is forwarding emails, it replaces the To recipient with the list recipient. But if the original To user was not the mailing list itself, the original recipient is lost and list users won't see him in their copy of the email.

    Incoming email:
    To: random_user@example.com
    Cc: mailinglist@example.com

    Forwarded email:
    To: listrecipient@example.com
    (and the randomuser is lost..)

    I propose you put the original To recipient to Cc first if necessary to avoid this situation.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. case insensitive password

    I can put in a reset password email account with upper and lowercase and I get an email asking to reset password. But if I login with the same email with upper and lower case It fails. It is industry standard and a lot less frustrating for users when the username is case insensitive

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

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Render Emoji's in Quick View Rendering of Message

    Currently the quick view of a message does not support emoji's they just render as a square.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. The ability to search for multiple users on the same domain and un-suppress them all at one time would be extremely valuable.

    The ability to search for multiple users on the same domain and un-suppress them all at one time would be extremely valuable. Our suppression list is so massive it takes forever to export.

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

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Include the ability for people to respond to emails within the web interface in the event of deliverability failures.

    Sometimes certain emails won't deliver when forwarded due to DMARC verification problems.

    It would be incredibly useful to have the ability to respond to these emails within the web interface instead of having to learn the API and respond to emails that way.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. When returning JSON from email validation, provide the Country/Region/City info of the MX server as well

    When returning JSON from email validation, provide the Country/Region/City info of the MX server as well

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Easy Forward User to User Emails with masked Email Adresses

    Some Apps allow User to User communication via Email (example LinkedIn). These App creates virtual Email Addresses to hide the original Email Address, either for the purpose of privacy or for intersecting the communication via store() or forward() routes, either to save the conversation in the system or simply to forward the email to the real address.

    Where this works great for Emails without attachments, we could save some expensive roundtrips with emails that have attachments.
    In that case all attachments have to be downloaded first to the App Server and then send to mailgun again, although mailgun has these…

    3 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 →
  12. Have log of JSON for email validation.

    It would be nice to have the JSON returned for email validation stored in a log file so I can grab it (again) if something happens to my query. This wouldn't be such a big deal but since there are cost involved in each call, it would be great having a backup.

    3 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 →
  13. 2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Use https protocol instead http in tracking url

    Now we have troubles with removing our domain from blacklist because of using non-secure protocol in tracking pixel: http:email.ourdomain.com/bla-bla-bla. Your system doesn't provide ability to use https now, but it would be very useful to provide it

    6 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 →
  15. Show messages content up to 30 days

    Mailgun only lets you view html content for up to 3 days. I think lots of people will be happy to pay for this feature. This is only thing that makes me think if I should switch to PostMark

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

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

    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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  17. Updating the the key value "message-id" to "message_id"

    Is it possible to make a suggestion to update your API to not name the key for the message id as "message-id", but instead use an underscore "message_id"?

    This name convention conflicts with the dot notation in JS. There is a work around by using bracket notation if another user is having issues, but bracket notation isn't as commonly used as dot notation for most JS developers.

    Not sure if that'll conflict with any other languages you support for, but I do know it is always possible, but not encouraged to use dashes with naming keys in PHP arrays as…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

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

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

  19. Provide deep linking support (universal links) natively

    This would mean that Mailgun has to support us uploading the apple-app-site-association file (and equivalent Android file), Maligun would also have to support https request this way.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Allow routing to rebuild messages that fail from dkim

    Adding an option to let Mailgun rebuild routed messages if they're going to fail on destination.
    For example DKIM signed messages sent to Mailgun that are routed will fail.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base