none
Exchange Live Monitor RRS feed

  • Question

  • Hi,

    I am trying to write an asp.net application which will read incoming and outgoing emails from an exchange server and log that into a database and based on the captured info come up with stats like 

    • last 10 in/out emails
    • Amount of send/receive email in last hour
    • Largest email senders/receivers

    and other such info. So far I have looked into the possible of reading this info from power shell commands and by directly reading the exchange message tracking log, but I wonder if there is an even better way of doing this. I would appreciate you someone can guide me in the right direction of doing this type of work.

    Regards,

    Hunaid

    Wednesday, December 11, 2013 3:47 PM

All replies

  • The best method is to use the Exchange Tracking logs like you have already mentioned as this is reliable, fast and requires no other software the intervenes in the operation of Exchange.

    The Tracking logs are written by a Standard Transport Agent and you can create your own transport Agent that processes messages going though the Transport Pipeline to do whatever you want eg see http://msdn.microsoft.com/en-us/library/aa579828(v=exchg.140).aspx

    Cheers
    Glen

     
    Thursday, December 12, 2013 1:28 AM