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. Bulk Send

    Currently bulk send only lets you send a fixed email to multiple addresses. It would be great to send personalised emails in bulk, either by sending address, name, subject and body as an array, or by sending through a template with placeholders. Currently when we send out personalised marketing emails it takes hours to loop through the list and send one-by-one via the API.

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

    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 →
  4. Enable exporting lists of emails that have clicked or opened a campaign

    For each campaign sent via mailgun, we can see the number of opens and clicks. It would be great if we had the option of exporting a lists of emails that have clicked or opened a campaign, along with the specific link they've clicked on.

    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  ·  Flag idea as inappropriate…  ·  Admin →
  5. 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 →
  6. 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 →
  7. 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 →
  8. 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. 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 →
  10. 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 →
  11. 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 →
  12. 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 →
  13. Enforce domain specific credentials

    Currently I'm able to send e-mails from one domain using another domains SMTP credentials. It would enhance security to enforce that credentials are needed for the specific sending domain.

    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 →
  14. 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 →
  15. 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 →
  16. 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 →
  17. 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 →
  18. 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
    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. fully support non-ascii characters when attaching filenames

    Currently mailgun API does not officially support non-ascii characters in filename attachments. There are workarounds but it would be nice if it was supported natively.

    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  ·  Flag idea as inappropriate…  ·  Admin →
  20. Apply substitutions to BCC of Bulk Email

    When doing Bulk Email with recipient variable substitutions, those substitutions are not applied to what is sent to the BCC address(es), so instead of getting a copy of what was actually sent to each of the normal recipients, the BCC is just the template.

    I can imagine a variety of reasons why this might happen, but cannot come up with a reason why anyone would want it to work this way.

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

Feedback and Knowledge Base