We need a Java program that will listen on port 25 of an Exchange server.
When it receives a piece of mail, it will portions of the email to our server (which may be either local or remote). From 1 to 3 interactions will take place for each message.
1. Preprocessor sends sender and recipient email addresses.
2. Preprocessor sends sender and recipient email addresses plus header.
3. Preprocessor sends sender and recipient email addresses, plus header and body.
In each case, server will respond ONE of the following:
a. Send message on to recipient's mailbox as normal (no more interactions).
b. Delete message (no more interactions).
c. Go to next step and send more information (only in steps 1 or 2, above).
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) Complete ownership and distribution copyrights to all work purchased.
Windows, Java, Exchange