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. Decrease retry interval for Mailgun server errors

    When an email is not sent due to a Mailgun server error (e.g. 499 MX server resolution error), the retry should be much shorter than 10 minutes. Errors that are very likely transient (such as DNS resolution of a Gmail server), should be retried immediately and any error not resulting from a rate-limit should use a geometrically increasing retry interval, rather than the 10-10-15-30... interval progression.

    6 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 →
  2. Add ability to control which fields are sent when using Routes, and then allow the inbound message to be forwarded from Mailgun servers...

    Usecase for this is: I'm using Routes to receive inbound mail to a certain domain. And I want to write some code to make decisions on whether to forward that inbound mail on to another email inbox or maybe just discard it. Currently, my only choice to implement a system like this is to have the entire email, with attachments, posted to my web hook, and then I pull out every part of the mail, plus attachments (storing them locally), and if I want to forward on the email, I have to reassemble the message, (with attachments :)) and then…

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

    We’ll send you updates on this idea

    3 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  3. Expand the stripped-text feature to other languages, e.g. german

    I'm happy to help and I'm glad you open sourced this library, but please let pull requests in and ship it to production :)

    https://github.com/mailgun/talon/pull/23

    6 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 →
  4. Do not send duplicate email to same recipient in different list

    Recipient in different list would receive only one copy of message, this is a basic ESP feature that everyone supports. But currently if a address is on more than one list than recipient will receive messages that are sent to each list, the only way to avoid this is to remove the email from other list.

    Please add a workaround for this basic ESP feature.

    6 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 →
  5. Set up a way to archive outgoing emails.

    We send a lot of emails that are custom to the individual and would like a simple way to save them. Our email generators are on 20 or so amazon instances and we spin up and shut them down as needed. So we have 3 options: save the file and hope to dl before the box dies, send bcc to a stable box, or post to a webhook on a stable box.

    6 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 →
  6. Flex plan needs Validation service access again

    I didn't mind so much that you removed the free tier even though that's why I tried and have used mailgun over past years. Flex plan removing the pay as you go validation service is a dealbreaker for me though and now has me exploring Sendgrid, Amazon SES and on-premise solutions for replacing this feature.

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  7. A cheaper option for inbound-only users

    I would like to request that Mailgun offers an inexpensive plan for non-senders.

    Specifically, myself and many others love using Mailgun exclusively as a mail routing/forwarding service for their domain(s). Mailgun's implementation of this is brilliant, but unfortunately I cannot justify upgrading to the $35/month plan for this feature only: I send zero emails out per month via Mailgun, which obviously is far less than what Foundation 50k allocates!

    May I suggest the following new plan: "Inbound Only". It would be the same as Foundation 50k except:
    * Zero outbound emails per month (instead, billed on flex pay-as-you-go model)

    I…

    5 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 →
  8. Click bounces to see bounces

    Let me click on the bounces to drill in and see which domains are bouncing my emails. As it is, if an email isn't received by a recipient who expected it, there's no way for me to do anything but see something was dropped.

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  9. Feature to export from the Mailgun site

    I would like to export data from the "Logs" screen.

    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 →
  10. UX bug - update Payment Method

    RE: Updating Payment Method

    Re: Address section
    Only 'Billing address (line 1)' is available

    This is weird.. it makes you feel like the form is incomplete and updating credit card wont work - which it didn't - took three attempts before my updated credit card would save.

    Suggest you do a UX run through.

    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  ·  Billing  ·  Flag idea as inappropriate…  ·  Admin →
  11. Let me pay my debts!!

    Add place where users can pay due invoices, have to wait for the customer support is an overkill

    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  ·  Billing  ·  Flag idea as inappropriate…  ·  Admin →
  12. Can't delete unverified domain

    No way to delete domain that isn't verified

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  13. Enable HTTPS on eu.mailgun.org

    Hi! Please enable HTTPS on eu.mailgun.org because I can't configure Tracking.

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  14. Make the new UI mobile responsive

    The new design looks nice but not mobile friendly. I had difficulty navigating around while on my iPhone XS.

    The reason I had to use mobile was to check the logs to see if an email was sent out or not.

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

    We’ll send you updates on this idea

    1 comment  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  15. SIngle SMTP Sign-In for multiple domains

    We run a platform that sends mail from 50+ different domains. With a former provider, we had a one-stop SMTP authorization and a per-domain signature configuration (DKIM, SPF, etc.). Now, we need to code around this and figure out what credentials to use for which sending domain. I know it is still possible to send on behalf of another domain, but then outgoing e-mails won't be properly signed with DKIM.

    The same goes for the reporting, as I gather from other user's comments. A single point of entry to download information for all domains would be more practical than build…

    5 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 →
  16. Profile avatar

    I want to be able to set my profile picture when sending via MG thru Gmail.

    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 →
  17. implement SRS for forward()

    in your routing, I wonder if you might be able to implement SRS on the forward() function? Perhaps forward("someone@example.com", "SRS") or some such? (Forwarded mails fail SPF at the destination without SRS).

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

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  18. Log clicks on a per link/URL basis

    Log clicks so that it is viewable / searchable in the stats. An email might have different URLs and it would be useful to see what URL the user clicks on.

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  19. Randomize timing of bounce retries to reduce multiple bounces.

    If I attempt to send 100 emails to users at a single host and am rate-limited by the recipient's e-mail host, the mailgun system attempts to resend those e-mails after 10 minutes. The result is that the same 100 emails all retry at the exact same time and nearly all of them bounce again. Subsequent retries with longer delays will continue to bounce as they all attempt at once.

    If retries were randomized between 5-15 minutes, deliverability in this scenario would be substantially improved with minor development effort.

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  20. Expose Sending IP Address(es) assigned to domain in API (and website interface)

    Currently there is no convenient way to get a list for each of your domains what sending IP address(es) are assigned to them, the only way is using the website drill down into each individual domain's details.

    Exposing the IP Address(es) of each domain in the /domains API endpoint seems like a good solution.

    Additionally being able in the website to enter a sending IP address on the domains listing page and it would show all the domains with that sending IP address assigned.

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

Feedback and Knowledge Base