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!

What features do you want to see added to Mailgun?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Have api keys specific to domains.

    This would enable finer grained control for development teams that have multiple environments.

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

    108 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    20 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  2. Please support DMARC on Mailgun and make it easy to deploy

    -Please support DMARC on mailgun, and make it easy to deploy.
    - Generate useful TXT entries (just like you already do for SPF and DKIM)
    - Handle the DMARC reports
    - Present DMARC reports in your control panel after decoding the ZIPed XML files the providers send.
    - Convert DMARC failures (and successes?) into web hooks, events and log entries.

    75 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    8 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  3. Invite new users/roles to specific domain(s)

    Recently you introduced invitation of new users and assigning them roles.
    In addition to "roles" i would like to see that these invitations/roles can also be limited to specific domains.

    74 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    16 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  4. An official mailgun slack app integration

    It would be nice if mailgun had an official slack app , so that we can automatically post delivery or perhaps analytics based details to certain channels for I.T and Ops teams to review , that do not have access to the Dashboards or the mailgun admin website.

    The current webhook service area does not work with slack's interpretation of what a webhook should post (in terms of tokens) and is not useful as a result.

    70 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  External Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  5. Provide option to send Non-Delivery Reports to the original Sender

    Mailgun bounce processing works great when a single sender is sending email to a broad audience. It does not work well when there are many original senders each with their own list of contacts.

    Scenario:
    - Company with 10 to 1000 employees.
    - Company switches from a traditional in-house mail solution to Mailgun for all outgoing email.
    - John, a typical employee in the organization, sends email to a customer, but spells the address wrong.

    Traditional in-house system behaviour:
    - John would get a Non-Delivery Report letting him know of his mistake. John would fix his mistake, and re-send the…

    45 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    8 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add PayPal payments

    Allow customers to pay via PayPal.

    41 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Billing  ·  Flag idea as inappropriate…  ·  Admin →
  7. Forwarding of auto-responses sent to the return-path

    Delayed bounce messages sent to the return path are correctly processed by Mailgun (if the MX records are set).

    But other kind of messages sent the return path address, like vacation or out of office auto-responses are simply ignored and dropped.

    It would be great to be notified when an auto-response is sent to the return path address, by forwarding and/or using a webhook.

    31 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  8. Add settings for "Not delivering to previously bounced address" error

    A few days ago one of our users got into suppression list because Google (for some unknown reason) hard bounced his CORRECT email. We have doublechecked it and it works alright. Each time Mailgun received hard bounce, it adds the bounced email into suppression list. But sometimes innocent users are getting there too.

    So, please add a feature/setting "Hard bounce attempts required to move email into the suppression list", with increasing cooldown, starting from 600 seconds, or something similar. So if it's a wrong email, it will be hardbounced three times and suppressed; it is a result of some bug…

    29 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  9. View in browser like mailchimp

    There should be a feature emails to contain the "view in browser" feature.

    26 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  10. Extract the original sender of a forwarded email

    How can I get the address of the original sender, when an email has been forwarded to Mailgun?

    The chain of events looks like this:

    originalSender sends message to someUser
    someUser forwards message to Mailgun
    Mailgun POSTs a parsed message to my server
    Put in another way:

    orignalSender (send)-> someUser (forward)-> mailgun (POST)-> myserver

    The best I could get is doing a regex on the "body-plain" property.
    The problem is that email clients do send this differently. Here are two examples.

    Forwarding from GMail (I added the ...):

    body-plain: "---------- Forwarded message ----------\r\nFrom: Kalle Kalleson <kalle.kalleson@mail.com>\r\nDate: 2014-02-13\r\n ..." …

    25 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  11. Option to change phone number attached to the account

    This would be great since I have just one phone number and I can't dissociate my main phone number from an old account and put it on a new one.

    23 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  12. 23 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
  13. URLs for Attachments

    Cloud services like filepicker.io make it really easy to handle file uploads, they handle the upload to S3 and simply give you a url. However, if I want to attach this file to a mailgun message, I need to download it to my server, create the multipart mime message, and then send it to mailgun. Wouldn't it be nice if I could just provide a list of urls, and mailgun would fetch these and add them to the message as attachments?

    23 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  14. Google SSO / GSuite Integration

    Allow users to login with google and diable mailgun authentication.

    16 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  External Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  15. Include List-Unsubscribe headers in DKIM and DomainKey signatures

    I'm sending mails through mailgun.com via STMP and I add "List-Unsubscribe" headers to my emails prviding unsubscribe-email and -url (where appropriate).

    As these headers (email and url List-Unsubscribe) are not included in the DKIM or DomainKey signatures, they are ignored by some mail services ...e.g. Gmail. :-(

    Please include the provided List-Unsubscribe (and possibly other already existing) headers in the DKIM- and DomainKey signatues or provide an option to define which headers should be included. => X-Mailgun-Include-In-Signature header

    Thanx!

    14 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  16. Billing: provide proper invoices

    Currently, mailgun only provides an overview on purchased items and its price. However, this does not meet requirements for financial authorities, for instance in Austria. A proper invoice must contain:
    - name and address of mailgun
    - VAT of mailgun
    - name and address of customer
    - VAT of customer (if total exceeds a limit)
    - explicitly account tax, or hint for reverse charge
    - sequential number of invoice

    13 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Billing  ·  Flag idea as inappropriate…  ·  Admin →

    Hi all,

    Thanks for your patience here! Since moving to a new billing system at the beginning of this year, I think we’re well on our way to meet the majority of the listed requirements. Our invoices now include:

    • Full name and address of the supplier and customer (as long as customer address is specified in your account under account details – Billing Address)
    VAT number of the customer (as long as this is specified in your account under account details – VAT number)
    • A unique, sequential number

    I’ll need to work with the team on getting the Mailgun VAT number and tax/VAT info, as well as zero VAT support.

  17. Enhance DMARC By Adding the Authenticated Received Chain (ARC) Protocol

    Mailgun should enhance their mail engine MTA to use the Authenticated Received Chain (ARC) protocol with all inbound and forwarded messages that go through Mailgun.

    There are 2 situations where this will help. When evaluating inbound emails and the DMARC policy of the sending domain is checked and fails or when Mailgun receives an email sent to a mailing list that, in turn, sends the message to all mailing list members.

    For both these scenarios, if a DMARC check is done and the original sending party has a policy of quarantine or reject, it is possible for these valid emails…

    13 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  18. Automatic conversion of HTML to text for outgoing messages

    If no text portion of an email is submitted, automatically make one from the html portion. This should help with deliverability. The parse incoming seems to do this now according to the documentation so you may already have routines to do this.

    13 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  19. Manage multiple accounts with the same email

    There is a way to create multiple logins for the same Mailgun account but we can't reuse an existing account. The error message is:

    Error: Unable to invite user. User already exists

    We need a way to manage multiple accounts under the same email, not having this is a total nightmare :\ We have this in Stripe, Twilio, SendGrid, Mailchimp, etc ...

    There is no way I will ask my clients to forward me the "passcode" everytime I need to login on my client's account.

    12 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  20. Increase the max retry time (of soft bounces at least)

    In case of soft bounce it can be expected that email should go through. The current maximum retry time of 8 hours is too short if there is lots of email sent. Retry time doesn't scale well in case if most email sending is done during the office hours. Morning emails might be dropped before the less trafic nightly hours. Below is an ESP throttling response from Hotmail

    ESP throttling: X → Y 'Z' Server response: 421 421 RP-001 (BAY004-MC2F19) Unfortunately, some messages from IP weren't sent. Please try again. We have limits for how many messages can be sent…

    12 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 15 16
  • Don't see your idea?

Feedback and Knowledge Base