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. Sam's emails don't show in Win 10 Mail app

    I'd love to read Sam's emails, but they don't show in the Windows 10 built-in Mail app. It just says "Download message and pictures", which does nothing.

    Yes, this could be a flaw in the Mail app, but since the Mail app works with billions of other emails ... perhaps it's the template that's bad?

    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. Filter known spammers based on IP

    While sending an email originated in a user request (e.g. contact form) I would like provide the user IP to mailgun to let mailgun filter and drop the email if IP is known to be a spammer.

    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  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  3. Put flags in for running away email validation of the same subset of emails over and over again.

    When validating an automated mail queue, if the failed email (for whatever reason) does not trigger an update on the mail queue it can cause a feedback loop that the same emails are being checked repetitive. This causes exponential cost growth and undermines the API process as it requires constant supervision in case of glitch. Please include a digest report / error log that would make it easier to get quick reports if this happens

    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. Allow custom SSL root authority between sending device and Mailgun service so that we can use our own in-house SSL certificate

    We have a requirement to use a certificate generated from an internal root authority on the sending device. It would be good for our Mailgun account to be able to trust this root authority so that emails between the sending device and our Mailgun account remain secure.

    Obviously, SSL certificate between Mailgun and the recipient would remain unaffected.

    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. 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. Give options to delete the tag data along with the tag or not when deleting a tag.

    Give options to delete the tag data along with the tag or not when deleting a tag. So a new tag with the same name can have the independent data records.

    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. Provide security from e-mail validation abuse

    Provide improved security from abusive/malicious/duplicate e-mail validations. currently the mailgun system is setup to accept validations without any checks or limits (other than your monthly limit set in your account). A malicious user or failure in code could generate hundreds or even thousands of duplicated e-mail validations without warning and mailgun would expect payment for these validations. The end result is you could be paying for e-mail validations that some malicious person generated or from some unknown failure on your web server. Currently Mailgun makes it difficult to determine where the abuse / trouble is coming from since there is…

    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. provide webhook when a domain used certain quota

    i want to limit website email send to certain limit. if limit is reached the domain will not be able to send or receive email. and hook it to my application to process it

    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. web hook failure rate

    Notify your client in case a webhook has a high rate of response without a 200 http code as it can indicate a problem somewhere

    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. Allow route forwarding to an email with + address extension

    This would allow forwarding to a single destination address with various +extensions for sorting incoming email.

    Example:
    match(contact@domain.com)
    ->forward(myemail+contact@domain.com)

    match(support@domain.com)
    ->forward(myemail+support@domain.com)

    Then all emails are forwarded to myemail, and they can be easily sorted into folders (contact folder, support folder, etc)

    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 ability to see all the lists a member is subscribed to

    It would be useful if I could query all of the lists an individual is a member. I think if we had only a few lists we could loop through asking for the member taking no as no. Or we could start to maintain the various states a member is in within our own data stores. Not a clear path forward on this particular idea and the looping through states feels too heavy for your systems and ours. There are many other awesome things to work on, so no stress on this end, just think it would be super useful!…

    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 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
    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. 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 send_template_message() 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
    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. 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. 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
    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. add heatmaps support

    I'd like to have heatmaps for the emails, to see in which parts of the email users focus.

    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 →
  17. 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
    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. 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 →
  19. Add multi-user *back* into the free plan

    Add multi-user *back* into the free plan

    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. Order suppressions in reverse chronological order

    Currently suppression come up in random date order which is of no use and makes no useful sense.

    Suppressions in reverse chronological order would be most helpful to see the most recent items added to the suppression list so ones that are added can easily be removed. Sendgrid does this and it makes removing items from the list much easier.

    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