General Feedback

What do you think of our email service? This is the spot for good, bad, or neutral feedback about our main product.
You can also leave feedback on specific features like Inbound Routing, Message Event Logs, or Email Analytics.
If you have feedback that you believe requires an immediate response, don’t post here. Submit a support ticket or email help@mailgun.com. Feel free to interact with other users if you agree, disagree, or found a solution to their feedback.

Please be courteous of others and upvote if you believe strongly enough in an idea!

  1. Add note to curl sample code

    The sample code generated for use with curl assumes a linux/bash shell is in use, but this isn't clearly stated. Users of curl on Windows will be confused by this. Would be nice if the sample clearly stated that it is for bash, and will not work in a Windows command line environment.

    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

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  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. 2FA & MFA

    On device App 2FA and MFA is problematic do to crashes and lose. Please provide a non-device dependent 2FA and MFA solution like SMS, voice call, and/or secure email options.

    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

    0 comments  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Easier to add additional member

    I'm not sure how to add another user to my account at a glance - may want to make that easier to find, now I'm having to search for it

    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

    0 comments  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. include smtp client's ip address

    when sending (smtp) & receiving (Receiving Route) via Mailgun, within the same domain, the smtp client's ip address is not included in the POST parameters.
    It would be very helpful if we could captre that ip address

    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

    0 comments  ·  Routes  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Email with the last day sending volume[quick]

    I would like to receive an email with the last day sending volume of accepted/delivered emails every morning at 8-9 AM(GMT+1). Ideally you can set up the sending time.
    Could be nice to have if this email could be launched when some parameters are met, for example, if accepted/delivered goes under 50%.
    The motivation of this email is to prevent our support of possible email sending failure so their team can maneuver and respond according to the parameters.

    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

    0 comments  ·  Analytics  ·  Flag idea as inappropriate…  ·  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. Please include password criteria when changing password

    When you submit a password that isn't secure enough, it should mention that you need special characters, number, letters, etc. Also if it requires it to not contain words in the dictionary, please specify. I had to dig up an old Mailgun blog post after reaching out to support, and the password criteria they listed still didn't work. I found out by trial and error that random gibberish worked but something with a word in it did not. Since there was no listed criteria, all of this was a mystery to me

    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

    0 comments  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Support during opening hours in Europe

    Mailgun needs to provide support in working business hours in Europe. It's crazy that we have to wait until 3pm local time to get in touch with support.

    For two weeks we've been having problems with reputation due to a bad shared IP, and every time we get blocked we have to basically cancel our business for a full day, waiting for Mailgun support to open.

    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

    0 comments  ·  Regions  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Wordpress Plugin Update & Error Reports

    The Mailgun Plugin for WordPress needs to be updated. https://wordpress.org/plugins/mailgun/ I am a fan of MailGun and want to see you all succeed. Currently there is a warning banner on the WordPress plugin repository saying that the plugin has not been tested with the last 3 major releases of WordPress. This plugin currently has over 90,000 installs - I'm sure many are paying customers.

    Also, it would be great to integrate error reporting into the plugin so WordPress is notified when an email fails to send. This way other plugins, such as WP Mail Log, can pick up and report…

    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

    0 comments  ·  Webhooks  ·  Flag idea as inappropriate…  ·  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. Add unsubscribe footers to emails sent via "everyone" / "members" mailing list

    Currently, if you set up a mailing list, add people to it and select the access level to "everyone" or "members" you have a good old fashioned email discussion list where people use their regular email clients to access (ie we are not talking about programmatic access here).

    But - even when you enable "unsubscribes" in the mailgun admin - unsubscribe links are NOT appended to each email received via the list.

    After a lengthy discussion with support they tell me this is as the system is designed and the footer only gets added if people send via Mailgun's SMTP.

    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

    0 comments  ·  Mailing Lists  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Create a route action to reject incoming emails (ie do not even process them)

    Currently, the stop() action merely stops all subsequent routes. The email that matches the conditions is still processed (and therefore charged). As such, a potential attacker (say a determined competitor) can inflict a huge bill on a mailgun domain by sending a large amount of emails to that domain.

    My suggestion is to have an action that will ignore a sender / sending domain entirely and refuse to accept some emails with the action.

    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

    0 comments  ·  Routes  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. The final failed retry event for a no MX message should have permanent severity.

    When a message is sent to a domain without an MX record (498), mailgun attempts to send the message for up to 8 hours. Each attempt will be recorded as a failed event with severity = "temporary". The reason is set to "generic" for each attempt except the final attempt which is set to "old".

    This final attempt failure event should have severity = "permanent" so you can use the Permanent Failure webhook to observe this dropped message.

    Currently, you must also use the Temporary Failure webhook and inspect the reason property to see if the temporary failure is effectively…

    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

    0 comments  ·  Webhooks  ·  Flag idea as inappropriate…  ·  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. Give ability to create sandbox for EU region

    Otherwise, it's quite hard to test own integration with Mailgun API when you develop a solution for a big number of clients who are required to use EU region.

    14 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

    0 comments  ·  Domains  ·  Flag idea as inappropriate…  ·  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. Routes Pricing

    Cleaner pricing verbiage around Routes on the pricing page or FAQ.

    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

    0 comments  ·  Routes  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Allow modifying the return-path of routed emails to allow better support of email auto responders.

    Right now if you receive an email that you are forwarding with a route to gmail, Mailgun sets the Return-Path header to a bounce email. This does not play nicely with vacation reponder systems (namely Gmail). Those systems respond to the Return-Path and the auto-response doesn't go to the intended recipient. I'd like the ability to override the modified Return-Path and set it to the from/reply-to email.

    20 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  ·  Routes  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Revert recent change regarding 400 Bad Request on non-working email addresses

    Mailgun provides an excellent service. However, a recent change was made to the API: 400 Bad Request is returned if the address is not valid.

    The validation is a deep check that is not commonly performed (in my experience), including checking the domain for a MX record and effective TLD names (using https://publicsuffix.org/list/effective_tld_names.dat).

    The issue with this is

    1) There are no clear distinction between an invalid API request and invalid content. E.g. you get a 400 bad request if a required parameter is missing and if the email address is invalid

    • Currently the documentation states: "Bad Request -…
    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

    3 comments  ·  API  ·  Flag idea as inappropriate…  ·  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. API Key Permissions/Restrictions to Reduce the Impact of a Leaked Key

    Security Feature:

    It should be possible to restrict the call types that your API key is able to make in order to reduce the impact of a leaked/breached key.

    For example, if my API key is accidentally exposed, an attacker could then go on to exfiltrate data from my account.

    If it were possible to lock down your API key so that it can only make certain call types, the impact of such a breach would be drastically reduced.

    For example, I could lock down my key so that it is only permitted to add/send emails to a particular mailing…

    5 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

    0 comments  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Allow wildcard and full domain suppression

    Allow adding address such as the following to suppress lists so that known bad domains can be preemptively blocked.

    test*@baddomain.com
    *@extrabaddomain.com

    16 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

    2 comments  ·  Domains  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Enable MailGun Api to send email with multiple BCC email addresses only.

    It's a common scenario when you want to send an email and have a list of recipients which for business purpose needs to be in BCC.

    Currently the error which comes from the MailGun Api is "'Bad Request - 'to' parameter is missing' error."

    Here are some StackOverflow threads about this
    * http://stackoverflow.com/questions/28503099/how-to-send-mail-only-to-bcc-with-mailgun-php-api
    * http://stackoverflow.com/questions/34400386/do-i-have-to-specify-a-to-recipient

    25 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

    under review  ·  6 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Get stats by SMTP credentials

    Hello,

    I think it would be interesting (from a stats perspective) if you can provide another API endpoint to get the current stats by domain and credentials.

    An example:

    Imagine the domain.com has 3 SMTP login:
    - postmaster@domain.com
    - newsletter@domain.com
    - autoresponse@domain.com

    Now we can get stats from domain.com (so we can get the domain has sent 300 messages), but we don't know if we have sent these messages using the autoresponse@domain.com account or using newsletter@domain.com or any other account that we can create.

    If you can consider this new feature I think will be nice from a Stats and…

    25 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

    0 comments  ·  SMTP  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. API : Add an API method to download attachment for inbound emails.

    Right now mailgun SDK provides no method to download attachment given we have the URL. Only method is to download the attachment via language specific libraries like open-uri for ruby and we have to pass parameters for authorization. It would be great if there is a pre-built method to download attachments easily

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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
← Previous 1
  • Don't see your idea?

Feedback and Knowledge Base