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. Build in one click List-Unsubscribe (RFC 8058) support

    Mailgun should provide better List-Unsubscribe support by


    • Allowing the following functionality to be turned on/off

    • Having unsubscribe / unsubscribe tag pages be compatible (automatically unsubscribe the user in response to a POST request)

    • Adding the appropriate List-Unsubscribe and List-Unsubscribe-Post headers added to mail

    • Include the headers in the DKIM signature

    7 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. Provide dashboard access email validation logs

    Having the ability to view or download a date range of the email validation logs would in debugging and identifying abuse of the service. Currently I have to request from your support team every time I need them and the logs entries are not formatted with date/time stamps.

    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 →
  3. Customizable MAIL-FROM/Return-Path Address

    It is desirable to be able to customize the MAIL-FROM address to be that of the senders choosing, so that bounces can be sent to a different address than Mailgun. This would be done with the acknowledgement that this would prevent the detection of delayed bounces. Implementing this would allow these MAIL-FROM addresses to be RFC 2821 compliant (where the local-part is 64 characters or less.)

    Mailgun's competitors allow this configuration.

    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 →
  4. Profile avatar

    I want to be able to set my profile picture when sending via MG thru Gmail.

    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 →
  5. Allow CNAME chaining for tracking opens, clicks.

    Currently my app (email.mydomain.com) CNAME is pointed to mailgun.org, but when I have my users' domains point to email.mydomain.com, it does not accept this as a chain CNAME.

    It would be nice to validate this so it can be whitelabel.

    6 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. 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 →
  7. 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 →
  8. 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.

    4 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 →
  9. 17 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 →
  10. 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.

    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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  11. Get Exact URL Clicked in Email

    Mailgun provides logs where you can view even details like delivered, clicked, etc. An email can have multiple links to be clicked. I wish to know which link in the email was clicked. Right now the logs only say clicked and no details on which link was clicked.

    7 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 →
  12. Provide a login audit log

    Enable users to check the login history of their accounts/sub accounts. It's just good security, I imagine you must log this internally, just expose a limited subset of it.

    5 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. Count clicks as opens or add an extra field with 'aggregated opens'

    It would be great if there is a new feature where recipients who click a link inside a campaign are also registered as if they open the mail. If not in the same way then maybe with extra event per recipient and an aggregated 'openthroughclicks' -count for every campaign.

    If you think about it it makes perfect sense. You have to open an email to click.

    For example MailChimp on this issue:
    "Since subscribers have to open a campaign to click a link inside it, we'll consider those clicks as opens even if the tracking image didn't load." …

    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 →
  14. Include that tag on the page when using the tag_unsubscribe_url

    Right now you can let users unsubscribe just from a tag by using tagunsubscribeurl in your email template. This is great.

    However, the copy on the page generated by tagunsubscribeurl is very misleading, and potentially could represent a non-compliant email.

    The copy is visible here:
    http://imgur.com/a/8gY2J

    Even when you are unsubscribing just from a tag, the copy says "Unsubscribe user@domain.com from mg.domain.com"

    There is no mention that you are only unsubscribing from just one tag, so a user who goes through this process will likely think they have unsubscribed from all mails. This could be very…

    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 →
  15. Enable Fallback Variables

    We need to have have "fallback variables" as an option. It is currently available on competing platforms and it's absolutely essential.

    For example, if someone uploads a list and it is missing the first name...

    Let's say now its: "Hi %first-name%"

    this would come out as "Hi" if there was no first name on the list.

    However, we need to support fallbacks like: %first-name=Friend% so if there's no name, it comes out as "Hi Friend"

    Please!!

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

    18 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. API: possibility to filter events based on our user-variables values

    Currently, in the API, there is no way to filter the Events via our user-variables. They get return in the result but still they aren't available on the Filter Field list described on the documentation.

    It could be really cool to be able to do so!

    7 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 →
  18. Error, fail, bounce and reply mails back to sender (application)

    Bounce mails dont came back to senders e-mail account, tracking is impossible without API. Routed e-mails need reply information, feature will make Mailgun perfect.

    5 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 →
  19. Stats for multiple domains

    We run a lot of domains (for inbound forwarding) and want to gather daily stats. The only way to do this is to make multiple API calls , 900+ each time. Can we get stats for multiple/all domains at once?

    4 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 →
  20. Hi MailGun Team. I suggest you create a new function to let customer can limit the email send out for each domain monthly. Thanks!

    Hi MailGun Team. I suggest you create a new function to let customer can limit the email send out for each domain monthly. Thanks!

    5 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