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. Disable click tracking on a message basis

    Click tracking URLs are ugly and scary for the users if they appear in text only messages. It would be better to disable click tracking on those cases, using a X-Mailgun-Tracking: false header so we can control it via SMTP deliveries.

    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  ·  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)
  2. Allow the CNAME for a domain to be modified via the API.

    It would be very nice to be able to update the email.domain.com CNAME to something else via the API for the domain. Right now it is possible to do via opening a ticket, but having an API for doing that would mean we could take care of it ourselves and not bug your (amazingly helpful and prompt) support engineers.

    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)
    completed  ·  Anonymous responded

    You can now update the tracking CNAME in the Mailgun dashboard.

  3. Ability to view message in Log entries

    Add an HTML view of the sent message to Log entries. This would allow administrators (and other stakeholders, when multiple user support becomes available) to review messages as they were sent as needed.

    This is a common task for my clients on Postmark to perform and Postmark gives them a view to do this. Similar to Mailgun, Postmark retains only the last 45 days of entries (Mailgun is 30). These time ranges are sufficient for responding to most inquiries that administrators and support staff receive as to who received (or didn't receive) what message when and what did it look…

    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

    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,
    This week, we released new improvements to our logs page. You can now see the rendered HTML view when you go to the “view details” tab of the message.

    Messages can be shown for a total of 3 days after they’ve been sent via Mailgun.

    Josh

  4. Display existent but inaccurate DNS records

    Steps to reproduce:

    1. Set up a new domain
    2. Add all records, but leave a character out of the middle of the DKIM entry

    Expected:

    Mailgun confirms that the record exists but indicates that it's wrong. This could mean showing the inaccurate value or just displaying a message that the right record is there but is the wrong value.

    Actual:

    Mailgun displays an error on the record and "--" as the current value. This is a false clue that looks like the problem is that somehow the record itself isn't getting through.

    See support ticket #209728 for specifics. This also shows…

    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

    The dashboard now displays the inaccurate DNS record and a better error message in this situation.

  5. Allow different selector for DKIM

    Stripe currently uses Mailgun to send transactional emails from the stripe.com domain, and we also use UserVoice (who also uses Mailgun) to send support email from the stripe.com domain. We've long wanted to have UserVoice send DKIM-signed email, and they've recently made some changes on their end to allow this by creating a stripe.com domain under their Mailgun account. However, Mailgun's use of a single, constant DKIM selector (s=mg) prevents us from providing a separate DNS entry that matches the UserVoice stripe.com DKIM key.

    Is there any chance that we (or UserVoice) could specify a different selector to allow us…

    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

    This has been implemented. You can now override the DKIM selector value in the API/dashboard.

  6. 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

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

  8. 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)
  9. 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

  10. 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)
  11. 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.

  12. 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)
  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. 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)
  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