Skip to content

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

117 results found

  1. Add an option to resend an email directly from the log's list

    It would be great if there's an option/button to resend each email manually directly from the log list.

    This could be very handy for companies using Mailgun to send emails on behalf of its customers. For example,
    if an email sent from a customer is rejected due to X reasons, the ability to resend it without bothering the sender would be very nice.

    33 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    completed  ·  Anonymous responded

    Hello,
    Today, we released enhancements to the logs view and you can now resend messages. You can use the cog drop down to select “resend message” and supply the desired recipient. Messages can be resent up to 72 hours after being received by Mailgun.

    Let me know if you have any feedback/questions!

    Josh

  2. Please add the ability to whitelist an address so it does not continue to be bounced.

    Simple white list to keep addresses from ending up in the bounce list.
    Thanks

    24 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Hey all,

    Thanks so much for your patience!

    I’m happy to announce that we’ve released the ability to add addresses/domains to a bounce suppression whitelist. If an address/domain is on the whitelist, it will not be added to the bounce suppressions list if the address bounces. Keep in mind that we will still suppress unsubscribes and complaints. Also keep in mind that if the address is already on the bounce suppressions list before adding the address to the whitelist, you will need to remove it in order to send to the address.

    API docs are available here: https://documentation.mailgun.com/en/latest/api-suppressions.html#whitelists

    Whitelists are also available via our Beta control panel. If you’re not currently in our Beta and would like access, please feel free to email me directly, otherwise, we expect to launch our new control panel to the public within the next month.

  3. 82 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    completed  ·  Anonymous responded

    Hello,

    I’m excited to announce that Mailgun now supports two-factor authentication. You can enable 2fa on your account in the security section of the dashboard. Let us know if you have any feedback.

    Best,
    Josh

  4. 3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    completed  ·  Anonymous responded

    You can now set an account-level message limit under the Account Settings section in the Mailgun dashboard.

  5. Enable other ports for SMTP

    Some providers do not allow outbound connections on ports 25, 465, and 587, such as Google Compute Engine.

    It would be great to offer other ports for these providers.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Set webhooks using the API

    I'd like to set webhooks for a domain using the API

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Domain verification via API

    • Are there any plans to offer domain verification checking via the API? Even a rate-limited call would great!
    • Are there any plans to extend the domain verification feature to follow CNAME records when they don't match Mailgun's domain (e.g. mxa.mydomain.com CNAME to mxa.mailgun.com)?

    These two features would greatly increase the usability of a white-labeled service powered by Mailgun.

    38 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Download csv of bonces

    Download csv of bonces

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Track by day - Don't make me guess!

    I'm not a developer. So webhooks and APIs aren't for me. How am I supposed to determine how many emails I've sent in a billing period?!? I can't. I can only guess.

    Tracking cumulative monthly send (and other data) tells me little. I'd like to be able to track by day or a number of days in the past month so I can see where I'm at with my monthly subscription volume as well as track and compare campaigns.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    completed  ·  Anonymous responded

    Mailgun now includes a reporting section that allows you to review your e-mail usage by account/domain.

  10. Allow multiple logins per Mailgun account. Not having this creates an absolute NIGHTMARE for teams larger than 3-5 developers.

    As a dev team with multiple users who all may need access to this account, having a shared account is a nightmare from an access standpoint. Every time someone leaves, we have to change passwords, and as an organization we are focused on keeping individual users separate so we don't have a bunch of shared logins.

    We don't need much; in fact, our team could all be administrators on the account, although going forward we'd want to have admins and maybe users who have more limited access. But we do need to have the ability to set up each user…

    54 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    completed  ·  Anonymous responded

    Hi All,
    We’re pleased to let you know multi-user access is now available in the Mailgun control panel. Please check it out and let us know what you think!

    You can add new users in the Account Settings tab of the Mailgun control panel.

    Best,
    Josh Odom
    Director, Product Development – Mailgun
    www.mailgun.com

  11. Note if and what encryption was used for ssl/tls in the Received line

    It would be helpful for debugging if the Received line added by mailgun would include the tls protocol if the mail was sent with starttls or ssl. I am currently using a node.js app with nodemailer and I think that uses starttls automatically, but I have no way to check that since it is not recorded in the mail.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Enable open and click tracking using the Domains API.

    Enable open and click tracking using the Domains API.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Make DKIM DNS hostname configurable

    Right now when a Mailgun domain is created we cannot change the hostname of the DKIM TXT record. We are often sending on behalf of clients who control their own DNS records and there is a chance that there might be a conflict between their own DKIM records and the Mailgun provided ones. We also have clients that would like to mandate what the hostname should be.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    completed  ·  Anonymous responded

    The DKIM selector is now configurable in the dashboard to handle this case.

  14. Provide sending API keys specific to domains.

    This would enable finer grained control for development teams that have multiple environments or applications using the same account.

    For example, credentials to send from development / sending domains would be different than the ones needed to send from the production domain.

    161 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Hi all,

    I’m happy to announce that we’ve released our Domain Sending Keys feature. Domain Sending Keys will allow you to create multiple API keys, similar to SMTP credentials, per domain that will only allow sending messages via our /messages and /messages.mime endpoints for the domain the key was created for.

    Domain Sending Keys are available on your account today. You can assign new keys to your domains by navigating to “Sending” > “Domains”, select a sending domain, then click on “Domain Settings” and then on the Sending API keys tab. From there, click on “Add Sending Key”, provide a useful description, hit “Create Sending Key”, copy your key and add to your application and start sending!

    We hope you enjoy using this new feature!

  15. Show two decimal places on invoices

    The monthly invoice only shows one decimal place. At least if it's an even dollar amount. For instance, my first invoice showed:

    Previous Balance: $0.0
    Total due: $19.0

    While not technically wrong, it's just weird. Either drop the decimals altogether on even dollar amounts, or use two decimal places.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    completed  ·  0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Create a PHP wrapper class for Mailgun

    Create a wrapper for mailgun where it would be real simple to send messages and do other functions. Example:

    $mg = Mailgun::authenticate("mailgunapikey");

    // send a message
    $mg->send_message($from,$to,$subject,$message,$customvariables);

    this is just a rough idea of it to get the idea out there. this would be a lot quicker then having to manually put in cURL posts.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    completed  ·  Anonymous responded

    Our SDK is available here: github.com/mailgun/mailgun-php

  17. API For callbacks

    Provide an API to automatically add callbacks for specific events instead of having to do this through the control panel.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
1 2 3 4 6 Next →
  • Don't see your idea?

Feedback and Knowledge Base