I'm looking to automate collection of our email.
I'm looking for a library / interface etc. that will let me programmatically access the content of various mailboxes / message stores in our organisation, and then save out the content (fields, message, attachements etc.), analyse them, and depending on them move/copy/delete the email.
Is it easier to "get at" the server or the mail client?
We are running Exchange 6.5 (SBS 2003's version of Exchange) and Outlook 2003. My programming language of choice is C# and I will want to put the content (selectively) into our domain specific CRM database (which uses Advantage Database Server) (though this last fact or two are hardly relevant - more an explanation for why I'm preferring to use C#)
I do want to make this into a product (or part of a larger product that solves a domain problem) eventually, so is there a generic interface that *all*, *most* or even *some* clients and/or mail servers expose?
any help appreciated, and if anyone has experience of the above type of project pls don't hesitate to share...
thanks in advance!