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!

What features do you want to see added to Mailgun?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. 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 →
  2. Individually identify the hyperlinks in an email design to track which are being used

    The click tracking data currently provided provided appears to roll up click activity in an email to the URL level. For example, if an email contains a text link in body copy and a button image...and both are hyperlinked to the same target URL you cannot distinguish which one of the two links a user used when a click is recorded.

    Being able to do this would provide insight to designers, helping them compare layouts for optimized response performance.

    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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  3. Envelope recipient support not determined by TO: header fields in API (SMTP Parity)

    In SMTP you can set envelope recipients that are not listed in the To: header fields (think BCCs here).

    We have a need for this to send unique emails to individuals, while having the To: header in their email client appear as if it was to a group that this user is a part of.

    Currently, this is not possible via the Mailgun API, but only via SMTP. Since Mailgun recommends using the API, I would love to see this feature included so we can make the leap over to the API instead of using SMTP for these particular emails.

    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 →
  4. User variables fallback / default values

    When using user variables, e.g. %recipient.name%, it would be useful to implement a fallback value for when that variable is not present. For example:

    Hello %recipient.name|Customer%

    So, for the above the output would be either:

    Hello Jane

    or, where the name is not set for the user

    Hello Customer

    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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add simple configuration for google analytics

    I would like to be able to add Google Analytics tags to links in my emails so i can combine my email campaign data with my campaign from other mediums

    2 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 →
  6. Ability to specify alternative tracking domain.

    If I have verified

    domain.com
    domain.co.uk
    domain.net

    I would like to be able to use domain.net as the tracking domain for messages sent via domain.com and domain.co.uk

    This helps resolve issues with SSL and also more domain control.

    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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  7. Support iOS 9 universal links

    Universal links in iOS 9 make it possible for our links to open directly in our app. Unfortunately redirects break this behavior, so Mailgun's click tracking breaks our universal links.

    A simple workaround would be to allow us to set an arbitrary CNAME. I could then point that CNAME at a CloudFront distribution. That way we could serve an apple-app-site-association file and redirect all other requests to mailgun.

    We could then intercept the click tracking links in the app, and fetch the click tracking link to record the click and get the redirect target.

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

    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 →
  9. Option to delete support tickets

    It's so annoying to see solved tickets there since I always try to keep the layout as much clean as I can. Unecessary information showing.

    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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  10. 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 →
  11. 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!

    6 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 →
  12. Disable Tracking for Route-forwarded messages (override Domain default)

    Handling inbound emails via Routes on Mailgun and forwarding them to another mailbox has the undesired effect of modifying third-party messages.

    This has serious consequences:
    * It breaks DKIM signature from third-party
    * It tracks messages that are Inbound and tracking is in general undesired

    Please at least make it configurable to disable Tracking on per-Route basis when it's enabled on the Domain.

    Current workaround:
    Disable Tracking for domain and enable it explicitly per-message via API/SMTP header.

    2 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 →
  13. Allow rotation of DKIM keys

    I would like the ability to rotate the DKIM key used by mailgun for my domain on a periodic basis. The only option I was given by mailgun support is to delete my domain and start over. Rotating the key is important to mitigate the effects when keys are compromised.

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

    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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  15. Expose Sending IP Address(es) assigned to domain in API (and website interface)

    Currently there is no convenient way to get a list for each of your domains what sending IP address(es) are assigned to them, the only way is using the website drill down into each individual domain's details.

    Exposing the IP Address(es) of each domain in the /domains API endpoint seems like a good solution.

    Additionally being able in the website to enter a sending IP address on the domains listing page and it would show all the domains with that sending IP address assigned.

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  16. An official mailgun slack app integration

    It would be nice if mailgun had an official slack app , so that we can automatically post delivery or perhaps analytics based details to certain channels for I.T and Ops teams to review , that do not have access to the Dashboards or the mailgun admin website.

    The current webhook service area does not work with slack's interpretation of what a webhook should post (in terms of tokens) and is not useful as a result.

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

    We’ll send you updates on this idea

    4 comments  ·  External Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  17. 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 →
  18. 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!

    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 →
  19. Monitor delivery rates by recipient domain (ESP)

    While some of the existing charts/reports on the dashboard are useful, I would really like to know about delivery rates / failures by the domain we are sending to (or ideally ESP... i.e. hotmail/msn centurytel/centurylink/embarmail).

    I usually end up hearing about a block or other delivery issue from our users. Short of pulling data over the API and parsing it myself I know of no way to accomplish monitoring this currently.

    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. Also catched delayed bounces when MX records are not set to mailgun

    Currently delayed bounces are not captured by mailgun when the MX records of your domain are not configured to mailgun (see warning at https://documentation.mailgun.com/user_manual.html#tracking-bounces ).

    This will result in incomplete bounce tracking and possible loss of important information

    A typical example would be a company who maintains its own domain but who wants tracking for some specific accounting mails which needs to be send from a specific email address within their own domain , i.e. transactional emails only.

    This can be solved by sending out the emails using an envelope sender within the mailgun domain while still using the custom…

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

Feedback and Knowledge Base