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. IP Whitelisting for account login - to help agencies who work with many clients

    Logging into multiple client accounts seems to cause us to start getting one-time code prompts frequently, making it very difficult to work with them.

    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  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  2. Support for Multiple emails per contact when uploading csv to mailing list

    Hi,

    When creating and uploading emails to the mailing list with a csv file, "only one name/title , one email" format is supported.
    I wish it was possible to have "1 name/title , first email, second email, third email , ..."
    per line to be added.
    Some times we have excel files in which there are more than one email per company or person.
    Therefore instead of adding another line in csv with "same names , different email" per line in csv, it would be great to be able to add multiple emails per name in one line...

    I hope…

    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 →
  3. a feature to suppress using a wildcard or entire domain as this was the method used on a spam mail attack on my site recently. The spam bo.

    The spam bot will create an account, add an item to their wishlist, and then choose to share the Wishlist. As there isn't any limit on the number of email addresses the customer can enter, they are adding in thousands. The bot will then enter a spam message in the message field and then send them out via the website, essentially using it a spam mail service. We suggest a feature to suppress the use of a wildcard or entire domain be available to stop this recurring.

    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  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  4. Add an option to resend an email directly from the message history

    Similar do https://mailgun.uservoice.com/forums/156243-feature-requests/suggestions/6776246-add-an-option-to-resend-an-email-directly-from-the could we have the option to resend a message from the Message History for an message.

    Becuase if you are reviewing a message (by looking at the Message History) you wan to resend it. You need to find it in the Logs list again.

    4 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. SIngle SMTP Sign-In for multiple domains

    We run a platform that sends mail from 50+ different domains. With a former provider, we had a one-stop SMTP authorization and a per-domain signature configuration (DKIM, SPF, etc.). Now, we need to code around this and figure out what credentials to use for which sending domain. I know it is still possible to send on behalf of another domain, but then outgoing e-mails won't be properly signed with DKIM.

    The same goes for the reporting, as I gather from other user's comments. A single point of entry to download information for all domains would be more practical than build…

    7 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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 →
  7. 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 →
  8. allow multiple email tagging with more than 3 tags

    allow multiple email tagging with more than 3 tags

    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 →
  9. 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 →
  10. 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 →
  11. Unsubscribe templates design

    The two unsubscribe templates (the one that asks you for confirmation and the one with the ok message) have such very basic styling that makes this feature almost unusable. Just using the same styles as in your main site (fonts, colors) would give a much better impression.

    9 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

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

    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  ·  Billing  ·  Flag idea as inappropriate…  ·  Admin →
  14. 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

    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 →
  15. 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.

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  16. Do not silently drop nameless attachments over HTTP API

    We're currently switching our email sending from SMTP to the HTTP API and noticed that some attachments were being silently dropped.
    The main problem seems to be twofold:
    1) the HTTP API requires non-ASCII filenames to be encoded using the "newish" RFC 7578 and simply ignores filenames encoded using the older RFC 2231.
    2) attachments sent without filenames (or whose filenames were ignored because of #1) are simply dropped without warning, causing broken content to be sent.

    Some more technical info can be found in this github issue: https://github.com/anymail/django-anymail/issues/125 (including examples of how to replicate)

    Ideally, we'd expect mailgun to…

    4 votes
    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 →
  17. 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 →
  18. 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 →
  19. 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 certain…

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  20. 2048 DKIM

    Support 2048-bit DKIM keys

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

Feedback and Knowledge Base