Vote for CSCatchAll
CSCatchAll adds a catch-all mailbox capability to Microsoft Exchange 2000 and 2003 server installations. Without this extension, Exchange Server sends a non-delivery message to the sender of the email if the recipient email address is not found in the active directory. There is a KnowledgeBase article from Microsoft on how to solve this but the proposed solution in the article will reroute ANY email, even those addressed to existing recipients.
CSCatchAll is this missing Exchange catch-all extension and allows you to define a collection mailbox for every domain name handled in your Exchange Server that will receive all emails for non-existing user. Just add a SMTP email address "catchall@domainname" to any of your users Active Directory email addresses - that's it! CSCatchAll installs as a "SMTP Event Sink" and automatically checks if the recipient addresses in incomming emails can be found in the AD and if not reroutes to the catchall mailbox. There is absolutely no configuration you need to do - just install CSCatchAll and add your catchall mailboxes!
CSCatchAll features: Adds catch-all capability to Microsoft Exchange Server mailboxes; Works with Microsoft Exchange Server 2000 and 2003 versions as well as SBS varieties; Absolutely no configuration necessary! Just install CSCatchAll and define an additional "catchall@yourdomain" address in the Active Directory for any user to have that user receive emails for all addresses that are not otherwise defined for that domain in the Active Directory; Multi-Domain capable: Just define "catchall@domain1.com" as well as "catchall@domain2.com", "catchall@domain3.com, etc. in the Active Directory. You can assign different domain catch-all accounts to separate users or all catchall@ accounts to the same user; Industrial strength robust and fast C++ code; Simple per-server licensing flat fee: No additional charges per user or per year.