Oh, hi. It’s Google. Let’s Set Up a Catch-All Address in G Suite with More (Counter-intuitive) Steps than Ever Before.

Remember how easy it used to be to set up a catch-all when setting up G Suite (or Google Apps) on a new domain? Apparently, those days are gone.

If you’re scratching your head wondering what the f*** happened, and why there’s not a lot of documentation, you’ve come to the right place. I broke down and reached out to Google support, and – after carving my way through bulls*** and language barriers (i.e. “Google ah-NA-lytics”), I found an answer.  Mostly, the documentation is hard to find because they’re no longer using the term “catch all”, as they once did.
So, here are the directions for you, as briefly as possible. (I hate when bloggers make it all about themselves).

Start by heading on over to https://admin.google.com/ and logging in to your domain.

1. From the Admin console dashboard, go to Apps and then G Suite > Gmail > Advanced settings.

G Suite Admin Panel

Select G SuiteSelect GMail

Select Advanced Settings

Scroll way way down to the routing section. (Or search the page for ‘Routing’). It should look like this. Until it changes next month.

G Suite GMail Routing Settings

Hover over the ‘Routing’ line, and a ‘CONFIGURE’ box will appear. Click on ‘CONFIGURE’.

Configure GMail Routing

In the next screen…
1. Give your filter a short description. You know, like, “Catch-all”.
AND
2. Check the boxes for Inbound and Internal – receiving

 

Name Your GMail Filter, and Set Affected Messages

Scroll further down this box, and find ‘also deliver to’, then put a checkmark beside ‘Add more recipients’.
Enter your catch-all address as the recipient.

Also Deliver To, Add More Recipients

Curve-ball (optional).
By default, this will filter not forward spam messages. If you want to forward spam (just in case), then you should now click on ‘Basic’ and change it to advanced.
Then, uncheck ‘Do not deliver spam to this recipient’.

Uncheck 'Do not deliver spam'

Click on ‘Save’.

You should now have a confirmation screen like so:

Filter Confirmation Screen

Next, just below this confirmation and to the left, you’ll want to click on the ‘Show Options’ link.

Click on 'Show Options'

 

This opens up a new set of options, one of which is ‘B. Account types to affect’. Be sure to uncheck ‘Users’ and check ‘Unrecognized / Catch-all’.

 

Check 'Unrecognized/Catch-all'


At the bottom click ‘Add Setting’.

 

 

THE MOST IMPORTANT PART.
In the next screen, at the bottom-right, you must click SAVE.

Save Settings at the End

That’s it. You’re done. Test it out.

Did it work? Let me know. It’d make me so happy to know I helped you out.

[SOLVED] G-Suite Catch-All Address Assignment in 2017
Tagged on:                         


47 thoughts on “[SOLVED] G-Suite Catch-All Address Assignment in 2017

  • June 14, 2018 at 8:25 pm
    Permalink

    I’ve been able to set this up and get it working for my regular @domain.com, which is the primary domain for my g suite account, but I’ve been unable to get anything to work with my secondary domains.

    My normal user account is and @domain.com, @secondary.com both work, and with your help @domain.com now works again, but @secondary.com still doesn’t work.

    Can anyone expand on the above to make secondary domains work again?

    Reply
  • May 22, 2018 at 2:04 am
    Permalink

    Hello, does this allow me to have both some real mailboxes (eg, support@domain.com, office@domain.com, and sales@domain.com) and have any other email come to the catch all address? That is, emails sent to _______ get delivered to _______ as below, with “sales” as a catch all:

    support@domain.com –> support@domain.com
    office@domain.com –> office@domain.com
    sales@domain.com –> sales@domain.com
    buy@domain.com –> sales@domain.com
    sky@domain.com –> sales@domain.com
    dog@domain.com –> sales@domain.com
    anything.i.type.here@domain.com –> sales@domain.com

    Will that work?

    Thank you!

    Reply
    • May 31, 2018 at 12:34 pm
      Permalink

      Yup, that’s how I have it set up, and it works like a charm.
      I have several “real”, paid email addresses on my domain (eg. adwords@domain.com) with real addresses.
      But plenty of anything.i.type.here@domain addresses.

      Google will check the recipient for each incoming email. If it matches a real address, it sends it there. Otherwise, it’ll go the catch-all. :)

      Reply
        • June 18, 2018 at 1:48 am
          Permalink

          I finally found time to do this (just takes 5min or less), and it worked. Thank you again.

          Reply
  • May 15, 2018 at 1:36 pm
    Permalink

    Very nicely done ! Perfect execution the first time – don’t get that often :-)

    Reply
  • April 27, 2018 at 1:21 pm
    Permalink

    Thank you! Would never have found that.

    Reply
  • April 25, 2018 at 5:26 am
    Permalink

    Thank you.
    Why easy when you can make it complicated… thanks Google :-)

    Reply
    • April 25, 2018 at 2:04 pm
      Permalink

      Bahaha.
      I’m glad it helped.

      Reply
  • April 20, 2018 at 2:31 pm
    Permalink

    Many thanks. I never would have figured this out on my own.

    Reply
    • April 25, 2018 at 2:05 pm
      Permalink

      You’re so welcome! :)

      Reply
  • April 7, 2018 at 5:07 pm
    Permalink

    Hello thanks a lot for sharing… But I follow all the steps but the Unrecognized / Catch-all options is not available, only the ‘Users’ can be check… =(

    Any ideas?

    Onces again thanks a lot.

    Regards, from Colombia

    Reply
  • March 21, 2018 at 8:37 pm
    Permalink

    You’re the GENIUS of my day, you saved my social life (for this week end)
    If I can do anything let me know !

    Best regards

    Reply
  • March 16, 2018 at 6:49 am
    Permalink

    This is why I love the internet. You took the time to figure this madness out and shared it in a really concise way. What a pain in the ass. Thank you.

    Reply
  • March 14, 2018 at 7:15 pm
    Permalink

    Thank you so much. Worked like a champ. If you have any more “guides” please post a link.

    Reply
  • March 12, 2018 at 8:42 pm
    Permalink

    Google should employ you to write easy user guides – their’s isn’t easy to follow for this process.

    Incidentally, if you have multiple domains, is there a way to set catch all to only catch emails sent to a specific domain?

    Reply
    • March 14, 2018 at 9:24 am
      Permalink

      Aw, thanks Michael.

      Hmmmm, I’m not too sure about the multiple domains. Actually, I’d find that awesome.

      As it is, for my secondary domains, I create the above catch-all rules so that all mail goes to one address on that secondary domain.
      Then I set up forwarding rules for that main address, from within GMail Settings, to forward all mail to my main domain’s main address.
      It’s not the prettiest set up, but it works.

      Reply
  • March 4, 2018 at 12:55 pm
    Permalink

    Thanks for taking the time to share. Helped me get a reset password email from Instagram from a deleted account.

    Reply
  • March 1, 2018 at 10:18 pm
    Permalink

    I hadn’t even been aware that G-Suite offered a catch-all mail address. As administrator of my account (but not an actual user), I had received complaints from my users that “somehow” email sent to a non-existent email address was being delivered to one of the registered users.

    I stumbled upon this article that allowed me to easily set up a PREDICTABLE catch-all address.

    Thank you!

    Reply
  • February 22, 2018 at 9:47 pm
    Permalink

    Hello,

    Can you please update the post to include new screenshots from Google Apps? They seem to have changed the interface and the options.

    http://take.ms/9afqq

    Thank you.

    Reply
    • April 18, 2018 at 11:05 am
      Permalink

      Uggh, they *would* change it. Let me see what I can do to update things. Thanks for letting me know!

      Reply
  • February 19, 2018 at 9:36 pm
    Permalink

    You ARE AWeSOME!! This worked!! I am not techy at all and all of the screenshots were spot on! Thank you so much!!!

    Reply
  • February 19, 2018 at 8:38 am
    Permalink

    Thank you sir. Took me ages to figure this out. But once I found this article, everything cleared up and it worked!

    Kinda weird they completely dodged the catchall phrase, thus hard to find. I wouldn’t expect email routing in the configuration…

    Reply
  • February 17, 2018 at 2:51 pm
    Permalink

    This works for me; it delivers the email into my inbox where I can see in the header that it’s going to an address that doesn’t exist (expected).

    what it doesn’t do is send it to the additional recipient address (the catch-all, defined as an alias in g-suite for my account) which would then get caught by a filter that skips the inbox, archives it and applies a label

    Reply
  • February 14, 2018 at 4:44 pm
    Permalink

    This is the 2nd time in a month I have used this blog post to fix the catch-all problem.

    Thanks for your great write up!

    Reply
  • February 12, 2018 at 11:49 am
    Permalink

    Great tut, man! Got everything done!

    Reply
  • February 11, 2018 at 8:41 am
    Permalink

    Superb Work… Great help! Thanks.. I was playing around with these options but, in vain. Kudos!

    Reply
  • January 31, 2018 at 6:10 pm
    Permalink

    Great work. Thank you!!!

    Reply
  • January 25, 2018 at 4:39 pm
    Permalink

    Thanks for this – very much appreciated, and seems to have worked like a charm.

    Reply
  • January 24, 2018 at 4:24 pm
    Permalink

    Thanks, totaly usefull

    Reply
  • December 28, 2017 at 3:25 pm
    Permalink

    Thanks, very helpful. THis is why the Internet works

    Reply
  • December 23, 2017 at 8:59 pm
    Permalink

    Yup it worked.
    Thanks a lot.
    I was about to gave up after 20 minutes trying to figure out the rhetorical documentation.
    Merry Christmas!

    Reply
  • November 27, 2017 at 2:32 pm
    Permalink

    I have never posted a comment but your diligence to figure this out are commendable. Great work! Works perfectly!

    Reply
    • December 6, 2017 at 5:19 pm
      Permalink

      Thanks!! :D

      Reply
  • November 16, 2017 at 6:04 am
    Permalink

    It seems to have worked.
    But especial thanks for exemplary lucidity and self-effacing public service!

    Tony

    Reply
    • November 16, 2017 at 10:00 pm
      Permalink

      So glad it worked. Thanks for the good words! :)

      Reply
  • November 15, 2017 at 1:51 am
    Permalink

    Hi thanks for this detailed walk through, I have been scratching my head for some time. I still cant get it to work..emails are still not coming through and Im not getting a bounce email ? Any ideas?

    Reply
    • November 15, 2017 at 11:51 am
      Permalink

      Hi Cesur.
      For me, when that happened the first few times, it was because I was failing to do the last step I mentioned. It feels absolutely redundant to me, but it’s essential.
      It just makes no sense to me. The ‘SAVE’ button is inconspicuous. But absolutely necessary.

      But, still, that’s two people in a row that have commented here, saying that this doesn’t work, so maybe Google made another change (for the worse). Booo!!!

      I can’t think of any other suggestions at this time. :( Sorry.

      Reply
  • November 13, 2017 at 10:17 am
    Permalink

    I go through this tutorial step by step and at the end under “Show options” -> B. Account types to affect, I uncheck Users and I have the other two options disabled. Please help this is so annoying

    Reply
    • November 13, 2017 at 11:18 am
      Permalink

      I haven’t encountered that particular roadblock with this procedure before. Hmm. Darn. I don’t know what to suggest. Except to say that I originally got all this information from a Google support chat session. So, although it’s an excruciating experience (because they’re going to treat you like you know nothing, and work very slowly), they’ll probably be able to diagnose the unique issue with your G Suite setup.

      I got there by going to the G Suite Admin Dashboard, clicking on the ‘?’ icon in the top right, then selecting ‘Contact support’.

      So sorry I can’t be of better, more direct, help.

      When you find the solution, can you report back? Someone else reading this might have the same problem. Thanks & good luck. YOU GOT THIS! :)

      Reply
  • November 9, 2017 at 1:15 pm
    Permalink

    seriously… I was beginning to think I made a mistake with this switch.. Thank you!

    Reply
  • November 8, 2017 at 3:29 pm
    Permalink

    OH MY GOD THANK YOU SOOOOOOOOOOOOOOOOOOOOOOOOOO MUCH.
    I search through all the internet and I only found the old way to do that. Not even google itself has a google article explaining how to create catch all mailboxes.
    Thank you again.

    Reply
  • November 8, 2017 at 6:51 am
    Permalink

    I owe you a beer for this article

    Reply
  • November 4, 2017 at 8:29 am
    Permalink

    Thanks =. You are a life savior! Can’t believe they decided that catchall funcionality had to be obscured like this. I was at a loss. And that show options uncheck users…. wtf.
    They should open their mind than more options is not always beneficial… very un user-friendly.
    Reminds me of the old google of pure engineer no UX guy decisions…

    Reply
  • October 27, 2017 at 7:39 pm
    Permalink

    Worked a treat! Very much appreciated peeling back the layers of this – thanks.

    Reply
    • October 27, 2017 at 7:43 pm
      Permalink

      NICE! So glad to hear it worked. :)

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.