locked
Automated responses RRS feed

  • Question

  • 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?

    Tuesday, May 10, 2011 11:40 AM

Answers

  • 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

     

    • Marked as answer by cf090 Wednesday, May 11, 2011 12:13 PM
    Tuesday, May 10, 2011 12:28 PM

All replies

  • 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

     

    • Marked as answer by cf090 Wednesday, May 11, 2011 12:13 PM
    Tuesday, May 10, 2011 12:28 PM
  • 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 " "
    Tuesday, May 10, 2011 12:53 PM
  • exchange 2003
    Tuesday, May 10, 2011 1:20 PM
  • 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 " "
    Tuesday, May 10, 2011 1:33 PM