We have a CRM package that holds contacts and a history of eMails that have been sent and received from them.
Currently we automatically file incoming eMails against the appropriate contact by running a VBA macro in Outlook that calls a dll when mail is received. The dll accesses the registry to find the location of the CRM database (MS Access), then logs in, searches for a contact with an eMail address that matches the Sender address on the eMail (we use a program called Redemption to resolve the senders address), and if it finds one, makes a copy of the eMail and an entry into the History table containing amongst other things, the path to the copy.
This works fine except it relies on the user being in Outlook.
Most of our users have MS Exchange, so what we require is a program/script that can be installed on the Exchange Server that will execute a similar (or the same) dll as described above when an eMail arrives in Exchange.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
## Platform
NT4, 2000 server, 2003 server, XP