Skip to content
itsorted.online
Email guide

Catch-All Email Addresses: Convenient but Risky?

A catch-all address collects every email sent to your domain that doesn't match a real mailbox, so a customer who types sales@ instead of sale@ still reaches you. It sounds sensible, but it also collects spam aimed at every invented address, hides typos that should have bounced and can draw in phishing. This guide explains how catch-all works, how to set it up in Google Workspace, why Microsoft 365 doesn't offer it as a normal setting, and the cleaner alternatives most small businesses should use instead.

By IT Sorted teamReviewed 6 min readHow we write guides
in

Key takeaways

  • A catch-all receives mail sent to any address at your domain that doesn't exist.
  • Spammers send to guessed addresses, so a catch-all mailbox fills with junk.
  • Google Workspace supports catch-all routing for inactive and unrecognised accounts.
  • Microsoft 365 rejects mail to unknown recipients by default with Directory-Based Edge Blocking.
  • Aliases (up to 30 per Google user) and groups cover common typos and role addresses for free.
In this guide · 8 sections
  1. 01What a catch-all email address does
  2. 02Pros and cons of a catch-all address
  3. 03Setting up a catch-all in Google Workspace
  4. 04Why Microsoft 365 doesn't do catch-all by default
  5. 05Better alternatives: aliases, groups and shared mailboxes
  6. 06If you keep a catch-all, make it safer
  7. 07Do it yourself or get help?
  8. 08Frequently asked questions

Short answer

A catch-all delivers mail for any non-existent address at your domain to one mailbox. It stops you missing misspelt emails, but it also pulls in spam sent to made-up addresses and hides mistakes. Most small businesses do better with a few aliases and groups for the addresses people actually use.

What a catch-all email address does

Normally, an email sent to an address that doesn't exist at your domain, say infor@yourcompany.com.sg, bounces back to the sender with an error. With a catch-all, your mail system accepts it and delivers it to one chosen mailbox instead.

Google describes it in its catch-all routing help as a way to get messages sent to incorrect or non-existent addresses at your domain into a single mailbox.

Pros and cons of a catch-all address

The convenience is real, but so are the side effects:

Why people turn it on

  • Misspelt addresses still reach you
  • Old addresses of former staff keep receiving mail
  • Quick way to test made-up addresses for sign-ups
  • No need to set up every role address in advance

Why it often causes trouble

  • Spam sent to guessed addresses all lands in your mailbox
  • Senders never learn they used the wrong address
  • Phishing aimed at made-up addresses like accounts@ gets delivered
  • Mail for former staff may hold personal data nobody is handling
  • Someone must read the catch-all, or it becomes a black hole

Spammers commonly send to guessed addresses at a domain (info@, admin@, random names) to see what gets through. A domain that rejects unknown addresses gives nothing away; a catch-all accepts everything, which can also tell spammers the domain will take any address.

Setting up a catch-all in Google Workspace

Google Workspace supports catch-all routing. Google's help page describes these steps, as of October 2026:

  1. Choose the catch-all destination

    An existing user, a new user, or a Google Group so several people can see the messages.

  2. Open Gmail routing

    Admin console, Apps, Google Workspace, Gmail, Routing. You need the Gmail Settings administrator privilege.

  3. Add a routing setting

    Name it, tick Inbound messages, choose Modify message, Change envelope recipient, and replace the recipient with your catch-all address.

  4. Apply it to unknown accounts only

    Under Show more options, tick All inactive and unrecognized accounts and leave Active user account and Group account unticked.

  5. Save and test

    Changes can take up to 24 hours. Send a test to a made-up address and confirm where it lands.

Google's page also shows a narrower option: an envelope filter so the setting only catches specific patterns, such as support@ and help@. That gives most of the benefit with far less spam.

Why Microsoft 365 doesn't do catch-all by default

Microsoft 365 has no catch-all setting. Instead, Exchange Online uses Directory-Based Edge Blocking (DBEB): if an address doesn't exist, the message is rejected at the edge, before spam and malware filtering, and the sender gets a bounce. Microsoft says DBEB is already in effect when all your recipients are in Exchange Online, with the domain set as Authoritative.

Workarounds posted online involve switching the domain to Internal relay and adding a mail flow rule that redirects mail for unknown recipients. That turns off the edge blocking for the domain and makes mail routing harder to troubleshoot. For most small businesses on Microsoft 365, aliases and shared mailboxes are the better route.

Better alternatives: aliases, groups and shared mailboxes

You can catch the typos and role addresses people actually use without accepting everything.

NeedBetter optionCost
Common misspellings (sale@, inquiry@)Aliases on the right mailboxFree: up to 30 per user in Google Workspace, 400 in Microsoft 365
Role addresses several people answer (info@, sales@)Google Group or Microsoft 365 shared mailboxFree; shared mailboxes need no licence in Microsoft 365
Former staff addressesShared mailbox or time-limited forwardingFree
Test sign-ups with unique addressesPlus addressing (name+test@)Free

Google's alias help page confirms up to 30 aliases per user at no extra cost. Our guides to aliases vs new mailboxes and shared mailboxes vs groups vs helpdesks explain which suits which address.

If you keep a catch-all, make it safer

Some businesses have good reasons, such as years of printed material with varying addresses. If you keep one:

Catch-all safety checklist

Do it yourself or get help?

Adding aliases and groups is a ten-minute job in either admin console. Catch-all routing in Google Workspace is a few more clicks, but the spam and data-handling consequences are worth thinking through first.

Our Business Email Setup (S$249) sets up Microsoft 365 or Google Workspace in your name with up to 5 mailboxes, aliases such as info@ and sales@, a shared inbox, and SPF, DKIM and DMARC records, with an admin handover so you own everything.

Frequently asked questions

A mailbox that receives any email sent to an address at your domain that doesn't exist. Instead of bouncing, a message to a misspelt or made-up address is delivered to the catch-all. It ensures typos reach you, but it also collects spam sent to guessed addresses and hides mistakes from senders.

Usually not for a small business. It tends to fill with spam and phishing sent to invented addresses, and senders never learn they used the wrong address. A few aliases for common misspellings and a group or shared mailbox for role addresses like info@ give most of the benefit without the junk.

Not as a normal setting. Exchange Online rejects mail to non-existent recipients by default using Directory-Based Edge Blocking. Workarounds involve changing the domain to Internal relay and adding a mail flow rule, which disables that edge blocking and complicates routing. Aliases and shared mailboxes are the recommended alternatives.

In the Admin console go to Apps, Google Workspace, Gmail, Routing, and add a setting for inbound messages that changes the envelope recipient to your catch-all address. Apply it only to inactive and unrecognised accounts. You can add an envelope filter so it only catches specific patterns. Changes can take up to 24 hours.

It is better not to. Mail for people who have left often contains customer and personal data, and a catch-all puts it in a mailbox nobody may be watching. Convert the leaver's mailbox to a shared mailbox or forward it to a manager for a fixed period, then let new messages bounce so senders update their records.

Rather have it done for you?

Fixed price, set up in your own accounts.

Order online, get a written scope, and keep full ownership of everything we set up. Questions first? Ask us in writing.