We have a Server 2008 / Exchange 2007 box, where all our users' mailboxes live. We also have a number of distribution lists, both static and dynamic. One dynamic DL is called "Everyone" and contains, predictably enough, all the users with Exchange mailboxes.
The problem is, we also have a small number of users in a separate mailbox DB who don't technically work for us and shouldn't appear in the "Everyone" list. Even though I've checked the "Hide from exchange address lists" on all the offending users, they still show up in the preview and also (as I've just found out) receive any mail sent to it.
Is there any way of excluding these users from the DDL's filter, possibly using some PowerShell-fu, or am I going to have to create a static DL and keep it up-to-date?