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. Suppressions export to CSV: Use ISO date/time format

    Hi, could you use the ISO date/time format for the created_at field in the bounces export? The current format is not picked up by Excel well.

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  2. stores messages next/previous links

    The existing next/previous links when retrieving stored messages show when they should not.

    Example: When I reach the end of the list of stored messages, there is still a "next" link, there should not be. The only way to know I have no more stored messages is to check for a blank items list.

    This is simply lazy/poor API implementation

    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. callback should only send URL not full multi-part /form

    When using stored events, a callback should send just the URL in a JSON data set, There is no reason to send the entire message, It's a waste of bandwidth, if I wanted the entire message I would have it forwarded to my URL.

    A callback should be a small burst of code to alert me there is something I need todo, it's not a entire forwarded message, thats what forwards are for.

    Just send the message URL so I know what to retrieve.

    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 →
  4. Add Route Action Drop, which generates SMTP error "554" to sender

    An enhancement to the current possibility to drop (e.g.) spam, which is set on the (entire) domain level.

    It would be nice to
    --> add a route-action of block or drop,
    --> generates SMTP error "554" to sender
    --> show up in the logs as dropped.

    This enhancement would allow to drop spam for a more fine grained selection like mail headers, keywords or specific addresses;

    - DROP spam tagged messages (X-Mailgun-Sflag: Yes) for an entire domain, but DON'T DROP mails possibly tagged as spam to specific addresses or having specific keyword in the subject.

    E.g. this would ensure that…

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  5. wordpress

    I'd love to see a WordPress plugin that would allow control of settings and show reporting while allowing the site to use Mailgun to send emails from it's 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  ·  External Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add admin users free for limited time

    Problem: Your free-level customers who need help from a third-party tech shouldn't have to choose between paying to add a user or turning off 2FA.

    Backstory: My host detected a setup problem and and asked me for admin access, but your feature to add users is behind your paywall. That meant I had to either pay for a user that wouldn't need long-term access or temporarily turn off my two-step verification. The later was the obvious-but-disturbing choice, and I considered quitting Mailgun over it.

    Proposed solution: Enable the add-user feature for base-level accounts for one extra admin user only, and…

    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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  7. Custom headers for Mailgun Wordpress plugin

    Hi, the current Mailgun Wordpress plugin serves its purpose in overriding wp_mail function to send emails via Mailgun SMTP, and allowing users to change certain parameters like sender email and sender name.

    It would be good if more options can be allowed in the plugin, such as custom headers, so that users do not need to write own filter for wp_mail, and can manage all email parameters in one plugin.

    Thanks!

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  8. in logs, add a filter for all domains

    When using the Mailgun dashboard (/app/dashboard), you can see an overview of the message delivery (last 30 days). You can see Delivered, Suppressed, Dropped.... On the top of the graph you have links to these Delivered, Suppressed, ... messages. On the top right of this graph you can chose "All domains" or select a domain.

    Now, when clicking the link of the Suppressed messages, for instance, it redirects to /app/logs/... .

    However, in the logs, you cannot select "All domains" here. So if you see a note of a suppressed message in the overview, you cannot find this in the…

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  9. Please allow for a CSV of email validations to be downloaded

    We have the need to validate the requests being sent to Mailgun, so it would be really helpful to download a CSV of the email validations for the month to match with our internal numbers for billing tie out and accountability.

    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  ·  Billing  ·  Flag idea as inappropriate…  ·  Admin →
  10. Timezone / Locale setting

    When viewing US region, you may want time relative to the US. When viewing EU region, you may want time relative to EU

    For example, checking why my mail isn't sending at 8PM GMT+2, then looking at the logs that have a time of 2PM GMT-4 makes debugging slightly more annoying than it should be.

    It would be great to be able to manually set the Timezone / Local for log files or other data exports

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  11. ip whitelisting for smtp sending

    the vast majority of our sending is sent by one IP, the ability to whitelist use of the API and SMTP sending to that IP would make sending much more secure.

    Also a fail2ban style policy such that should someone get an API key or SMTP credential wrong 5 times in succession that they should not be able to try again for x minutes and then increasing.

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  12. Message delivery breakdown on dashboard

    Currently, when you hover over the chart columns on https://app.mailgun.com/app/dashboard, i
    the tooltip tells you the total number of emails delivered, dropped etc for that column. It would be really helpful however to break this total number down by 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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  13. Filtering logs by mailing lists and sending events

    Hi,

    I understand that your logs screen displays all data together, I can filter by dates but I wish to be able to filter by sending events.
    I mean which email event I performed, returned what results.
    It is not easy to do this by using date and time filters. It would be much easier if there is an event list of emails sent to mailing lists, and they I would know which mailing list contained which success and errors.
    For example I sent one email to a mailing list, then next day sent an email to an another mailing…

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  14. 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 →
  15. It would be great to have email notification for every webhook event

    For instance it would be great to get emails notification for dropped emails, or other webhook events

    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  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  16. total email delivered

    In addition to reporting on opens and clicks, please include total emails delivered, filtered by date

    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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  17. More authorized recipient with other payment options.

    I would like mailgun to expand the number of limitation for authorized recipient. There's options for number of monthly email sending but there's no options for authorized recipient.
    I cannot get a domain so I need to more authorized recipient with sandbox domain. Is there no payment option for that? I can pay for it whatever the cost. Of cause not too much cost. Please let me know if you have flexible and exceptional payment options. I need less than 20 recipients.

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  18. set referer on tracked links

    Add the ability to set the HTTP referer header on tracked links so that the site being linked to can see the traffic came from a MailGun click.

    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 →
  19. Email Encryption

    Please add the ability to encrypt individual emails. Thanks

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  20. Exclude body of message from webhook payload

    Webhook calls currently return all aspects of an email, including attachments. API Gateways tend to have a size limit on payloads so they can't process webhook calls that exceed the limit. It would be great if the webhook configuration would allow excluding certain items (like the email body) from the response.

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

Feedback and Knowledge Base