Automated responses
We have made it corporate policy that for every group.team mailbox that we must send out an automated response to incoming mail traffic. So for example info@mycompany/com if someone emails this account they should get an automated acknowledgement saying the email has been received and will be responded to within x days. My question is with over 4000 mailboxes, how can I see who has configured this automated reply, and who hasnt?
May 10th, 2011 7:48am

I think it's going to be difficult to get this information. Rules will be in the mailbox but dont believe this will be possible natively to scan all mailboxes for particular rules. What you can maybe do is use message tracking to search for subject if they are common and search logs for a period of time to see which mailboxes are sending out the auto-replies. Maybe use the MT logs (say for the last 30 days or longer) and analyse the logs for specific words which are common in the auto-reply. You can use logparser to do this. Noty sure if you have a smarthost which may have some reporting on it, can you message tracking here too. Sukh
Free Windows Admin Tool Kit Click here and download it now
May 10th, 2011 8:31am

If its Exchange 2007,you might try running a script off-hours to send a test email to each one, then checking the message tracking logs to see if you got a response. You can set up a transport rule to discard the responses, or route them to a collection mailbox and then export those, or use EWS to read them and check for the expected content in the reply if you want to verify the actual content of the reply message. If you're running Exchange 2010 there's a get-inboxrule cmdlet you can use to check their rules. [string](0..33|%{[char][int](46+("686552495351636652556262185355647068516270555358646562655775 0645570").substring(($_*2),2))})-replace " "
May 10th, 2011 8:56am

exchange 2003
Free Windows Admin Tool Kit Click here and download it now
May 10th, 2011 9:23am

If it's Exchange 2003, you still have the option to script sending a test message to each mailbox, but you may need to fall back to using logparser to check the message tracking logs to see which ones did or did not send a response: http://msexchangetips.blogspot.com/2006/09/exchange-exporting-and-querying.html[string](0..33|%{[char][int](46+("686552495351636652556262185355647068516270555358646562655775 0645570").substring(($_*2),2))})-replace " "
May 10th, 2011 9:35am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics