How to Set Up a Catch-All Address in G Suite (Google Apps) – 2019

G-suite. I love you. You make much of my life easy, and I’m happy to pay you monthly for the dozens of email addresses I run through your innards. But… when it comes to setting up a catch-all email, I about lost my marbles.

It used to be pretty easy to set up a catch-all when setting up G Suite (or Google Apps) on a new domain, but everything has changed since it was updated and it has become increasingly difficult to set the catch-all address for your account.

If you are not familiar with this feature, G Suite allows one user (or group) to be the default receiver of all email that goes to an email address at your domain that is not connected to an actual user.

Steps to take once you’re logged in:

2. Head over to the routing section or if that would take a bit of your time, just search the page for “Routing”.

3. Once you scroll over to the routing section, hover over the “Routing” line and you’ll see a “Configure” box appear. Once you see the “Configure” box, click on it.

4. Once you make it to the next screen,

Make sure you give your filter a short description. You can make use of something like “Catch-all”.

You should also check the boxes for inbound and internal – receiving.

5. Navigate down the page and find “also deliver to”, click on the box beside “Add more recipients” and enter your catch-all address as the recipient.

6. Curve-ball (optional)

This filter will not forward spam messages by default. But if you want to forward spam (just in case), then make sure you click on “Basic” and change it to advanced.

Once you do that, uncheck the box beside “do not deliver spam to this recipient”.

7. Once you’re done with that, click on “Save”.

You should receive a confirmation screen that goes:

8. Click on the “show options” link. It is below the confirmation.

9. The “show options” link opens up a new set of options. Under the options, check for the “account types to affect” and be sure to uncheck “Users” and check “Unrecognized / Catch-all”.

10. Click on “Add Setting”

11. Do not forget to click “Save”!

12. Disable Default Setting

Once you click on save, you now have two settings in your “Default routing” panel, the new setting and the initial one.

The previous setting will send an “undeliverable” email to any user who sends an email to a non-existent user at your domain, while the new setting that was just created will forward the message to the established catch-all address.

If you prefer this sending an “undeliverable email to anyone who sends an email to a user that doesn’t exist at your domain while still reviewing the email at the established catch-all address” then you’re done. You can sit back and relax.

But if you’re like me and would prefer to deliver the email to the catch-all address without sending the “undeliverable” email to the sender, then you need to complete one more step.

How to Disable the old setting

Head over to settings, click on the first one and choose “Disable”.

That’s about everything that you should know about. Once you’re done, then you should have something that looks like this:

It seems crazy that this basic function is so difficult, but unfortunately that is how things are. I really do hope that I’ve been able to help you out with this short tutorial. Goodluck!