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. Enable exporting lists of emails that have clicked or opened a campaign

    For each campaign sent via mailgun, we can see the number of opens and clicks. It would be great if we had the option of exporting a lists of emails that have clicked or opened a campaign, along with the specific link they've clicked on.

    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  ·  Flag idea as inappropriate…  ·  Admin →
  2. export the logs summary or log detail in a text, csv or xls file

    Add a feature to export the logs summary or log detail in a text, csv or xls file by clicking an export button

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

    We’ll send you updates on this idea

    13 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  3. when a new user signs up to mailgun ensure the shared ip you are giving them isnt blacklisted

    I registered, added a domain, sent a test email and it worked. handed the code over to the client and when they tried the email got blocked and marked as spam. It turns out that the ip was blacklisted and i had to contact SPL to remove the IP.

    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  ·  Flag idea as inappropriate…  ·  Admin →
  4. Give options to delete the tag data along with the tag or not when deleting a tag.

    Give options to delete the tag data along with the tag or not when deleting a tag. So a new tag with the same name can have the independent data records.

    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  ·  Flag idea as inappropriate…  ·  Admin →
  5. Customizable MAIL-FROM/Return-Path Address

    It is desirable to be able to customize the MAIL-FROM address to be that of the senders choosing, so that bounces can be sent to a different address than Mailgun. This would be done with the acknowledgement that this would prevent the detection of delayed bounces. Implementing this would allow these MAIL-FROM addresses to be RFC 2821 compliant (where the local-part is 64 characters or less.)

    Mailgun's competitors allow this configuration.

    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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  6. RFC 2821 Compliance

    MAIL-FROM addresses should be RFC 2821 compliant, where the local-part of the address is a maximum of 64 characters. Presently this is not the case, and MAIL-FROM addresses can be very long depending on the original local-part, due to the bounce+id being added.

    Example: bounce+fe4961.7d6c90-thisisareallylonglocalpartaddressintheoriginalemail=hostname.com@mg.senderdomain.com

    The local-part of this address is 85 characters long, and is not RFC compliant, which causes mail to be rejected from MTA's which enforce this 64 character limit.

    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  ·  Flag idea as inappropriate…  ·  Admin →
  7. Provide security from e-mail validation abuse

    Provide improved security from abusive/malicious/duplicate e-mail validations. currently the mailgun system is setup to accept validations without any checks or limits (other than your monthly limit set in your account). A malicious user or failure in code could generate hundreds or even thousands of duplicated e-mail validations without warning and mailgun would expect payment for these validations. The end result is you could be paying for e-mail validations that some malicious person generated or from some unknown failure on your web server. Currently Mailgun makes it difficult to determine where the abuse / trouble is coming from since there is…

    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  ·  Flag idea as inappropriate…  ·  Admin →
  8. provide webhook when a domain used certain quota

    i want to limit website email send to certain limit. if limit is reached the domain will not be able to send or receive email. and hook it to my application to process it

    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  ·  Flag idea as inappropriate…  ·  Admin →
  9. web hook failure rate

    Notify your client in case a webhook has a high rate of response without a 200 http code as it can indicate a problem somewhere

    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  ·  Flag idea as inappropriate…  ·  Admin →
  10. Allow route forwarding to an email with + address extension

    This would allow forwarding to a single destination address with various +extensions for sorting incoming email.

    Example:
    match(contact@domain.com)
    ->forward(myemail+contact@domain.com)

    match(support@domain.com)
    ->forward(myemail+support@domain.com)

    Then all emails are forwarded to myemail, and they can be easily sorted into folders (contact folder, support folder, etc)

    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  ·  Flag idea as inappropriate…  ·  Admin →
  11. Add ability to see all the lists a member is subscribed to

    It would be useful if I could query all of the lists an individual is a member. I think if we had only a few lists we could loop through asking for the member taking no as no. Or we could start to maintain the various states a member is in within our own data stores. Not a clear path forward on this particular idea and the looping through states feels too heavy for your systems and ours. There are many other awesome things to work on, so no stress on this end, just think it would be super useful!…

    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  ·  Flag idea as inappropriate…  ·  Admin →
  12. Improvement in reports

    Mailgun team,

    We suggest that the option of reports, it would be useful if you can download an excel with the information of the emails sent, both accepted and rejected, ie a template showing the date and the summary, as it appears on the LOGS tab, It would be very helpful.

    Hopefully it is possible, since it would be an information bin to deliver to the clients, to whom the mail arrives

    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  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add the possibility to batch re-send failed emails

    Consider the case where many of your emails get blocked as the mailgun IP has landed on an anti-spam blacklist (for whatever reasons..noisy sender etc.). Your emails therefore end up in 'permanent fail' status.

    Once the IP has been removed from the backlist currently it is only possible to batch re-send failed emails via the API.

    What this idea suggests is the addition of a batch re-send option for permanently failed emails in the web user interface.

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

    Have more than 3 tags. due to no and operator for tag filtering users are being forced to create combo tags such as appname-location but doing this easily runs into the tag limit of 3 can this limit be increased to something more reasonable minimum 10?

    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  ·  Flag idea as inappropriate…  ·  Admin →
  15. batch sending user manual

    Reporting an error in the user manual section on batch sending
    https://documentation.mailgun.com/en/latest/user_manual.html#batch-sending

    In the example sendtemplatemessage() function, the 'to' parameter specifies square brackets as in a list:
    "to": ["alice@example.com, bob@example.com"],
    However, it should be a string, as follows:
    "to": "alice@example.com, bob@example.com",

    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  ·  Flag idea as inappropriate…  ·  Admin →
  16. Support user generated DKIM keys for strict DMARC alignment

    dmarc.org[1] lays out several strategies for integration with third party senders; your current implementation allows option 1.1, which means that you can use a subdomain (e.g. mx.example.com) to send mail from @example.com and pass DMARC with relaxed alignment.

    However if the organisation wants to use strict alignment this will fail (mx.example.com matches example.com in relaxed alignment, but fails in strict alignment). Option 1.2 would allow this by having your customers generate a private DKIM key for example.com and providing it to you so that you can generate DKIM signature for example.com with it when sending from mx.example.com.

    [1] https://dmarc.org/wiki/FAQ#Myorganization

    8 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 →
  17. Build in one click List-Unsubscribe (RFC 8058) support

    Mailgun should provide better List-Unsubscribe support by


    • Allowing the following functionality to be turned on/off

    • Having unsubscribe / unsubscribe tag pages be compatible (automatically unsubscribe the user in response to a POST request)

    • Adding the appropriate List-Unsubscribe and List-Unsubscribe-Post headers added to mail

    • Include the headers in the DKIM signature

    7 votes
    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 →
  18. 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  ·  Flag idea as inappropriate…  ·  Admin →
  19. Provide dashboard access email validation logs

    Having the ability to view or download a date range of the email validation logs would in debugging and identifying abuse of the service. Currently I have to request from your support team every time I need them and the logs entries are not formatted with date/time stamps.

    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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  20. The API to return 'status' field which can be true or false OR 0/1

    The API to return 'status' field which can be true or false OR 0/1
    That way we don't have to parse the json.

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

Feedback and Knowledge Base