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 the possibility to batch re-send failed emails

    Consider the case where many of your emails get blocked as the mailgun IP has landed on an anti-spam blacklist (for whatever reasons..noisy sender etc.). Your emails therefore end up in 'permanent fail' status.

    Once the IP has been removed from the backlist currently it is only possible to batch re-send failed emails via the API.

    What this idea suggests is the addition of a batch re-send option for permanently failed emails in the web user interface.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Ability to assign tags based on pattern-matching rules

    Currently, tage may be assigned to a message via the HTTP API or by specifying an X-Mailgun-Tag x-header when using the SMTP API. This is all well and good if your application allows you to change the SMTP headers, but if you do not have that ability, then no tag can be assigned.

    Example: We have ERP software that generates system notifications, send invoices, statements, confirmations, purchase orders, etc. The only setting I have the ability to change is the SMTP server & credentials, as well as set the subject/body (and to, obviously) based on the message. I do not…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  3. Webhook must contain a reason(description field) even if exceeded the retry attempts

    When exceeded the retry attempts (reason => "old"), we are unable to know the actual reason in webhook parameter (dropped).

    The reason might be included in webhook paramter (bounce).

    But I would like to know it in dropped webhook paramters. I don't want to check the other resources.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  4. batch sending user manual

    Reporting an error in the user manual section on batch sending
    https://documentation.mailgun.com/en/latest/user_manual.html#batch-sending

    In the example sendtemplatemessage() function, the 'to' parameter specifies square brackets as in a list:
    "to": ["alice@example.com, bob@example.com"],
    However, it should be a string, as follows:
    "to": "alice@example.com, bob@example.com",

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. The API to return 'status' field which can be true or false OR 0/1

    The API to return 'status' field which can be true or false OR 0/1
    That way we don't have to parse the json.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Allow developers to push (POST) "Clicked" events to Events API.

    For cases in which we have to disable "Clicked" tracking due to conflict with "HSTS" subdomain setting, it would be useful to let us post the "Clicked" events to Mailgun Events API - this should allow us to view and search "Clicked" events on Mailgun logs even though we had to disable tracking.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Provide an ability to delete accepted messages

    While developing an application that is accepting POSTs from Mailgun, I often develop a backlog of messages that have failed and that Mailgun continues to re-post. Would be nice to be able to filter in the logs and have an option to delete accepted messages that are "in queue."

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add new Zapier actions to unsubscribe and/or remove a subscriber

    The Zapier integration is really great but we do not find any actions for unsubscribing or removing a mailing list member.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Support Multiple Credit Cards with Fallback

    Currently the system allows only one credit card. If the payment fails, for whatever reason, mailgun gives the user 7 days to make the payment.

    It would be better to allow adding multiple credit cards, ordered by preference. If the preferred card payment fails, the system should try to charge the next preferred card.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. destination

    Allow REGEX in hostname of destination url for webhook

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Parse valid rfc 2822 dates

    So the docs say 'start' parameter for tag/<tag>/stats should be in the format described in rfc2822: https://documentation.mailgun.com/en/latest/api-tags.html#tags

    The rfc https://tools.ietf.org/html/rfc2822.html#page-14 describes the timezone as (( "+" / "-" ) 4DIGIT) / obs-zone

    But the API rejects dates in the format "Sun, 01 Jan 2017 00:00:00 -0000" with "failed to parse 'start', valid format is RFC 2822 or epoch time", which then works replacing "-0000" with "UTC".

    The format with -0000 is also used in one of the examples in the API docs themselves: https://documentation.mailgun.com/en/latest/api-sending.html#examples

    And it's what the buit-in python function email.utils.format_datetime formats datetime objects.

    For the above reasons I…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add domain selection dropdown menue also in the tabs "Mailing Lists" and "Routes"

    If one has more than one domain in his account, i would like to see the same behaviour in the dashboard on all tabs:
    In Logs, Analytics, Suppressions one can select the domain with the small dropdown menue on the left side.
    But not in the tabs "Mailing Lists" and "Routes".
    Why not? I would like to also select the domain on these tabs

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Secure HTTPS mail upload routes with client certificates

    We run an internal server with Mailgun integration, but I'd like to keep its exposure to the outside world minimal. To do this, I've set up a proxy to redirect the https mail route, which works fine. What I'd like to do is further restrict this proxy to "only allow traffic from Mailgun".

    The cleanest approach I'm aware of for this is simply to enable client certificate enforcement at the proxy, but it'd require your routing software to be able to provide certificates on request. I enabled optional client certificate checking to test it, but packet capture shows a response…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  17. Why each time user open the mail both callback opended hook,onece is enough This hook does not make sense,Please modify to once

    Why each time user open the mail both callback opended hook,onece is enough This hook does not make sense,Please modify to once

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Provide view only accounts

    We identified a clear need to set up some view only accounts for our developers to enable them to interrogate data and review potential issues in Mailgun.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  19. blacklist for ip adresses that abuse the read and open calls. If someone send 100.000 requests we could stop this missuse by having a blackl

    A blacklist for ip adresses that abuse the read and open calls from tracking links. If someone send 100.000 requests we could stop this missuse by having a blacklist for the IP of the abusser. If someone is in the blacklist then the read or open requests and there. instead of being 100.000 opens in my statistics. Will save a lot of bandwith is my opion :)
    With regards Frank

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Mailing list editing easier ways...

    Ideas to make editing "Mailing Lists" easier to use.

    1) Make the "Recipient Address" and "Full Name" sortable on top
    2) Have the option to show more than just 25 emails on a page
    3) Have the arrows to the next page at the top as well

    We have some mailing groups with several hundreds of people and it is very time consuming having to only see 25 at a time and also not be able to sort things/names so they could be arranged alphabetically takes a lot of time.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    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