Catch-all email not supported with Microsoft 365
A catch-all email is used to deliver mail when the address isn't spelled correctly, or the recipient doesn't exist. This can result in unwanted mail, including spam, being delivered as well. To prevent the risk of phishing attacks and other security threats, Microsoft 365 doesn't allow catch-all email.
If you used a catch-all with Workspace Email, it will no longer work after your move to Microsoft 365. However, Microsoft 365 includes several features you can use after your move. Choose which feature works best for you.
We strongly recommend using any of the following instead of catch-all email:
- Alias: Create an address that sends all mail to another inbox of your choosing. For example, if your address is jane@coolexample.com, and you set up the alias sales@coolexample.com, all mail sent to either jane@ or sales@ will automatically go to jane@coolexample.com. Here's how to create an alias.
- Distribution group: Communicate with a group of people, such as a department or team working on a project. Instead of including each individual recipient, you can send mail to the distribution group and every member will get it. Here's how to create a distribution group.
- Shared mailbox: Allow a group of people to read and send messages from a common email address. For example, you can set up the shared mailbox questions@coolexample.com so employees who have access can receive and respond to its messages. Here's how to create a shared mailbox.
If your business needs catch-all email, you can create a similar experience where mail sent to any of your account's domains goes to a single mailbox. Please keep in mind that Microsoft doesn't support using catch-all email and we recommend using one of the options above instead.
These steps are for the new Exchange admin center. If you’re having trouble completing them, toggle Try the new Exchange admin center in the upper right.
Step 1: Change the domain status
You'll first change the domain status so it accepts messages to recipients that don't already exist in your organization (aren't valid users).
- Sign in to the Exchange admin center. Use your Microsoft 365 email address and password (your GoDaddy username and password won't work here).
- Select Mail flow > Accepted domains.
- Select your domain, then select the
pencil to edit.
- On the right, select Internal relay, then select Save.
Step 2: Create a shared mailbox
Next, create a shared mailbox to check mail caught by the catch-all.
- Select Recipients > Shared.
- Select the
plus icon.
- Enter the following:
- Display name: This is what recipients will see when they get mail from this address.
- Email address: Name the email address catchall before the @, and then select your domain from the list.
- Select Save. It can take about 15 minutes for the shared mailbox to become available.
Step 3: Create a dynamic distribution group
Then, create a group of valid users so their mail is still sent to them and doesn't go to the catch-all.
- Select Recipients > Groups.
- Select the
down arrow, then select Dynamic distribution.
- Enter or select the following:
- Display name: Enter All users.
- Alias: Enter allusers (this will be used as the email address - for example, allusers@coolexample.com).
- Owner: Select all users.
- Members: All recipient types.
- Select Save.
Step 4: Create a rule to catch mail
Your next step is to create a rule so mail sent to an unassigned email address goes to the catchall@ shared mailbox.
- Select Mail flow > Rules.
- Select
New > Create a new rule. A new window will open.
- For Name, enter Catch-All.
- At the bottom of the window, select More options.
- Choose the following:
- Apply this rule if: Select The sender > Outside the organization > OK.
- Do the following: Select Redirect the message to > these recipients > your shared mailbox > OK.
- Except if: Select add exception > The recipient > is a member of this group > allusers (your dynamic distribution list) > OK.
- Select Save. Now all mail from outside of your organization will be delivered to this mailbox if the recipient isn't a member of your allusers distribution list. You can come back anytime and change these settings.

Step 5: Choose how to access the catch-all
Lastly, use one of these options to choose how you'll see the catch-all's email. Select a tab to see instructions:
Follow these steps to deliver mail to a specific user. This is most like the Workspace Email experience since you won't have to check the shared mailbox separately.
- Select Recipients and then select Mailboxes.
- Select the newly created Shared Mailbox for catchall@.
- In the window that pops up to the right, select Manage mail flow settings.
- Select Edit next to Email forwarding.
- Turn on the Forward all emails sent to this mailbox toggle.
- For Forwarding address, start to type the email address you want to receive all catch-all messages. Once the email address you want to use appears in the dropdown menu, select it.
Note: The email address you are forwarding to must be on the same domain as the catchall.
- Select Save.
The specified email address will now receive all email caught by the catch-all
Related step
- To get the most secure and reliable email, update your account to Exchange for all devices.
More info
- See what webmail will look like with Microsoft 365.
- Learn more about moving from Workspace Email to Microsoft 365.