Create Catch-all account for Exchange 2007

Posted on 2009-07-09
Last Modified: 2012-06-27
I am trying to create a catchall account for Exchange 2007. I read where I had to disable Recipient Filtering on the EDGE server and create a Transport Rule. By doing this I was catching all emails coming in for the company.

All I want to do is catch emails sent to my domain BUT the mailbox name does not exist. (e.g. Bob Smith's email is will go right to his inbox but if a message is sent to then have it sent to the catcall account)
Question by:GMSMRM
  • 3
  • 2
  • 2
  • +1
LVL 58

Accepted Solution

tigermatt earned 400 total points
ID: 24818216

A catch-all account will cause you nothing but problems. It has an administrative overhead to check that mailbox - any email sent to a wrong address will still be accepted, so someone must check that email and process it accordingly.
A catch-all account will also act as a massive spam and virus trap. It is common for abandoners to try simple addresses - e.g. All the addresses on their list will be accepted by the server and delivered to the catch-all.

A better solution would be to leave all the standard anti-spam features enabled. This means any email to users who do not exist on the network will automatically be rejected, and an NDR sent to the sender by their mail server. The sender will then know IMMEDIATELY that their message failed, and will take corrective action to ensure it reaches the intended recipient the second time.

Having taken that on board, if you still need a catch-all mailbox, the procedure is at If you don't have an Edge server, Recipient Filtering is disabled on the Hub Transport server instead.


Expert Comment

ID: 24818350
Are you sure you are configuring the Transport rule for catch-all on Edge server, because it wont work on HUB as it does categorization.

You can follow the link
LVL 76

Expert Comment

by:Alan Hardisty
ID: 24818358
I could not agree more with tigermatt's comments.
Purely on a statistical basis - 97% of all emails are spam (
So for every 100 good messages your company gets a day, with a catch-all account, you are going to get on average 3,333 spam messages per day.
Over the course of a year, that equates to 1,216,666 messages that are spam.
Do you really want to look through all that for the ocassional message that might be worth reading?
Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

LVL 58

Expert Comment

ID: 24818383

To echo Alan's point, consider the disk I/O load that will place the server under. Those emails have to be committed to transaction logs and then to the databases. If you get a sudden burst of spam, you could bring the server to its knees as transaction logs fill the disk.

Email should always be rejected AS SOON as you can tell something is wrong with it. With recipient filtering enabled, this means it is rejected as soon as the sending server mentions a recipient with the wrong email address. The actual email is never exchanged, so the only real load on the server for the spam email dropped this way is a little network activity.

LVL 76

Expert Comment

by:Alan Hardisty
ID: 24818413
Good point - well made.

Author Comment

ID: 24841398
I followed the procedure for creating the catch-all account as suggested, but not suggested, and it works great. However I do consistenatly get emails for employees who are no longer with the company. I added a transport rule to try and drop them but it does not seem to work. Is the catch-all settings overriding this rule?
LVL 76

Assisted Solution

by:Alan Hardisty
Alan Hardisty earned 100 total points
ID: 24841430
A catch-all is simply that - a catch-ALL.
You will receive ALL mail destined to your server no matter what.  Nothing you can do about the old users.

Author Closing Comment

ID: 31601821
Thank you for your fast and clear answers.

Featured Post

NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Utilizing an array to gracefully append to a list of EmailAddresses
Local Continuous Replication is a cost effective and quick way of backing up Exchange server data. The following article describes the steps required to configure Local Continuous Replication. Also, the article tells you how to restore from a backup…
In this video we show how to create a mailbox database in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Servers >> Data…
This video demonstrates how to sync Microsoft Exchange Public Folders with smartphones using CodeTwo Exchange Sync and Exchange ActiveSync. To learn more about CodeTwo Exchange Sync and download the free trial, go to:…

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question