I don't think there is a quick or easy way to do this. You will instead need to look at each message in each mailbox and determine if the phrase exists in it. You will be looking at using the MAPI or OUTLOOK object model to read each message, and then traverse any folders that the mailbox has for messages to search the phrase for. There are a few examples of Outlook.Application scripts that will do what you want in the Activestate.com archives. If you can't find one, mail me off-list and I can point you in the right direction. However, If anyone else has a better idea, enlighten me as I don't think you can do this with Mailbox Policies, or other mechanisms built into Exchange. Steven
________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Durocher, Leo Sent: Tuesday, May 01, 2007 1:19 PM To: perl-win32-admin@listserv.ActiveState.com Subject: Search all MS exchange Mailboxes Hello all, I have search ALL users mailboxes for emails with a few key words (phrases). If the email has the Key word or phrases then copy the email(s) into a folder. I have an account with FULL permissions on the Exchange box Windows 2003 domain with Exchange 2003 sp/2 Is there a way to do this? Any help would be great! Thanks Leo IMPORTANT NOTICE: This message is intended only for the addressee and may contain confidential, privileged information. If you are not the intended recipient, you may not use, copy or disclose any information contained in the message. If you have received this message in error, please notify the sender by reply e-mail and delete the message. _______________________________________________ Perl-Win32-Admin mailing list Perl-Win32-Admin@listserv.ActiveState.com To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs