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. Ability to specify alternative tracking domain.

    If I have verified

    domain.com
    domain.co.uk
    domain.net

    I would like to be able to use domain.net as the tracking domain for messages sent via domain.com and domain.co.uk

    This helps resolve issues with SSL and also more domain control.

    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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  2. Option to delete support tickets

    It's so annoying to see solved tickets there since I always try to keep the layout as much clean as I can. Unecessary information showing.

    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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  3. Also catched delayed bounces when MX records are not set to mailgun

    Currently delayed bounces are not captured by mailgun when the MX records of your domain are not configured to mailgun (see warning at https://documentation.mailgun.com/user_manual.html#tracking-bounces ).

    This will result in incomplete bounce tracking and possible loss of important information

    A typical example would be a company who maintains its own domain but who wants tracking for some specific accounting mails which needs to be send from a specific email address within their own domain , i.e. transactional emails only.

    This can be solved by sending out the emails using an envelope sender within the mailgun domain while still using the custom…

    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 →
  4. easily fix incoming mail goes to spam issue (outgoing works fine)

    Incoming mail(verified by support) has a bug that when email is sent from an entity like mike@att.com and is signed by att.com, and we receive it at dean@mydomain.com, when the route gets applied, it also incorrectly swaps out the att.com with mydomain.com security key invalidating the email security. Gmail then throws this email in the spam folder.

    outbound email works fine since it comes with a FROM address of mydomain.com and so when mailgun swaps in a signedby, it is 100% correct since it is the MX record for mydomain.com and the security is all setup.

    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 →
  5. Tag stored / existing messages

    Today is only possible to tag messages in the moment you send them, not being possible to tag existing messages and stored (inbound) messages.

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

    We’ll send you updates on this idea

    1 comment  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add an API for validating email addressess

    Add an API call for validating email addresses (i.e. checking whether the domain is valid, the username exists, the mailbox is not full, etc..) similar to kickbox.io and make it affordable/free to use :)

    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  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  7. Usaing utf8mb4 for sending emoji in subject

    Hello,
    We are trying to send emoji characters such as

    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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  8. Group similar URLs/links in Campaign reports

    Looking at campaign reports for link performance there are URLs that appear as unique when it would be more helpful if they were grouped as a single URL for reporting purposes.

    It would be nice to have some sort of grouping, filtering, searching or pattern matching system so that the following URLs would be counted as the same:

    https://www.example.com/coolstuff?recipient_id=123
    https://www.example.com/coolstuff?recipient_id=abc

    ...and these too:

    https://www.example.com/unsubscribe/123
    https://www.example.com/unsubscribe/abc

    2 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 →
  9. I want to see the contents of mail log

    I want to see the contents of the email log, I find it convenient if viewing the contents of the email was sent
    Thanks you

    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  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  10. Node/Meteor devs need Ability to assign Recipient Variables for batch sending

    There's currently no direct way to assign recipient variables for batch sending using Node/Meteor. I'm using the sendRaw method, and I can assign other fields like "to" and "subject," of course, but I can't assign "Recipient-Variables."

    I did some googling and found that other devs have the same issue. It can be done with other languages, but it's desperately needed for Node and Meteor.

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

    We’ll send you updates on this idea

    1 comment  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  11. Unsubscribe email based on tag

    For url based unsubscribes you can either do: all, mailing list, or tag. With email unsubscribes there is only an option for all. It would be nice to have mailing list and tag based unsubscribes (ex: %tag_unsubscribe_email% and %malling_list_unsubscribe_email%).

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

    We’ll send you updates on this idea

    2 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  12. View cities in the campaign's geographic coverage

    Most of my emails are sent to users in Sweden. The geographic coverage is not very useful for me since it only shows statistics for countries.

    I would like to see more details here. I would like to see an estimated city for the recipients. I know the data will not be 100% accurate but it is way better than nothing.

    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 →
  13. Ability to "Replay" a POST for a received message through the Route system

    From the Logs, be able to have MailGun reprocess an existing message through a configured route. This would help debug messages that are posted to routes on incoming mail.

    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 →
  14. accept a body-calendar parameter with an ical string when sending mail

    When parsing meeting requests with mailgun, the ical part comes back as a body-calendar property on the JSON. It would be nice to have mailgun accept the same parameter to construct a message containing a meeting invite

    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  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  15. Allow per-message webhooks

    It would be really helpful if there were a way to specify webhooks at the message level as well as the domain level. (Perhaps the message-level webhook, if present, would override the domain-level webhook.)

    I send some emails from one server, and some emails from another. It would be really nice to be able to have the postbacks go to the right place. I can emulate the functionality by querying Mailgun about each message at intervals, but that's awfully inelegant.

    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 →
  16. Enable Gmail Quick Actions!

    it should be easy to support "One-Click Actions" and "Go-to actions" and would be a really nice feature imo.

    https://developers.google.com/gmail/markup/overview#gmail_actions

    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  ·  External Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  17. Send Request Signature as an HTTP Header

    Please consider providing the timestamp, token and signature as http headers. Some frameworks such has JAX-RS provide the ability to validate an incoming request via interceptors. This is difficult to do with form data as it is processed later in the request.

    Ideally this would be done similar to Twilio https://www.twilio.com/docs/security

    Maybe an

    X-Mailgun-Timestamp
    X-Mailgun-Token
    X-Mailgun-Signature

    Based on this we could verify the request before actually decoding the form data.

    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  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  18. POST an Email using a Serial to Ethernet Server

    Most Serial to Ethernet server devices use a POST method similar to the following:

    Serial.println ("POST: http://domain.com HTTP/1.0");
    Serial.println ("Host: domainhost");
    Serial.println(Content-Length: xx");
    Serial.println("");
    Serial.println(Content);

    I have used this method to post data to data logging web sites and would like to use the same method for emailing. Thanks.

    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 →
  19. If an unauthorized sender sends to a mailing list, send that person a bounce email, rather than silently discarding it

    You do this when the access level for a mailing list is set to "read-only" but you do not do this if it is set to "members". You should always send the bounce / non-delivery notification if the sender was not allowed to send to the list.

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  20. Add tracking of email delete event (and a webhook)

    Some gateways can track when a customer deletes an email. This is an important indication of the recipient's attitude towards the email received, especially for marketing emails, but also for other types.

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

Feedback and Knowledge Base