I haven't had the time to setup the Log Parser and currently using powershell scripts isn't getting accurate information. I'm getting numbers from distribution groups multiple times so the sum of total recipients is off by a multiple of roughly 2 times..
What we do have is a good picture of the senders that are sending to thousands of recipients versus hundreds, so the priority of getting 100% accurate numbers has fallen.
Thanks for the input, if there are any more thoughts on getting a powershell command to get accurate results I'd like to see them.
So the command I tried was:
[PS] D:\>Get-transportserver | Get-MessageTrackingLog -resultsize unlimited -Start "12/29/2011 8:00:00 AM" | where-object {} | select Send
er, RecipientCount, MessageSubject | Sort-Object -Unique MessageSubject | ft -AutoSize
Unfortunately it appears to only return the recipient count from the last e-mail with the same subject.
So, if a user sends out a bulk e-mail with the subject "Important Information" to list A that has 1,200 recipients and then sends out the same e-mail with subject "Important Information to list B that has 6 recipients, this command will only show the 6 recipients.
Thank you Xiu for the input though, I was not familiar with the "-unique" tag for sort-object.