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. Filter mailing lists by domain

    Add a parameter so that it is possible to GET /lists/pages that are pre-filtered for a particular domain.

    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 →
  2. 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
    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 →
  3. 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
    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. destination

    Allow REGEX in hostname of destination url for webhook

    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. 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
    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. 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
    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. 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
    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. 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
    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. 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
    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. 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
    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. Add a description field for each domain

    We just need an easy way to remember what we are using each domain for. A simple description field would help us a TON.

    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 →
  12. Add an API method `tags/<tag>/stats/aggregates/total`

    The new stats available via tags is great, but if I want the total stats for a particular tag, I have to get them grouped monthly and sum them myself.

    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 →
  13. ....store data from envelope for dropped Webhooks.

    A lot of dropped Webhooks do not contain error or description what you can find in the Logs.

    I received to this theme from Mailgun support this information: "From what I can see in the code, the data we post is sourced from the envelope. If the envelope is too old (no longer stored) it will not post with the dropped Webhook."

    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 →
  14. 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 →
  15. 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 →
  16. 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 →
  17. 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 →
  18. 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 →
  19. 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 →
  20. 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 →
  • Don't see your idea?

Feedback and Knowledge Base