Find Jobs
Hire Freelancers

Exchange Message Processor

$100-500 USD

Cancelled
Posted over 20 years ago

$100-500 USD

Paid on delivery
This program opens messages in an "incoming" folder on a Microsoft Exchange server, writes the contents of the messages to a text file, and then moves the messages to a "processed" folder on the same server. ## Deliverables **Assumptions:** (a) All messages are in plain text. **Requirements:** (a) The program installs and runs as a service on a Windows NT, 2000 and 2003 server with .NET Framework 1.1 installed. (b) The program is written in C#. (c) The program is compatible with Exchange 5.5, 2000 and 2003. (a) During installation the user is prompted for the following: server name, login ID, login password, "incoming" Exchange folder, "processed" Exchange folder, "error" Exchange folder, and message log file path. This information is saved in the Windows registry for use later by the program. (d) The program periodically processes messages during a "processing run" which is initiated as follows: either (1) at a preset interval of every 10 minutes, or preferably (if possible), (2) upon receiving an event trigger from the Exchange server indicating the presence of new messages in the "incoming" folder. (e) During a processing run the program opens the "incoming" message folder specified in during installation, and appends the contents of all messages in the folder to the "message log" file. The path to this message log file is the one specified during installation. (f) The following items from each message are written into the message log file with a line break between each item: To, From, Subject, date and time sent, date and time received, and the message body. At the beginning of each message a single line containing the text, "[Beginning of Message]" followed by the date and time, is written into the message log file. At the end of each message a single line containing the text, "[End of Message]" followed by the date and time, is written. If an error occurs during the processing of a message, then no entries are written into the message log for that message. (g) During processing, event messages are posted to the Windows Application Event log as follows: (1) At the start of each processing run, a message is posted containing the following description text: "Begin processing <incoming folder>. Output folder: <processed folder>.". (2) Any errors encountered during processing are recorded along with a description of the error. (3) At the end of each processing run, a message with the following description text is posted: "End processing <incoming folder>. Output folder: <processed folder>.". (h) After each message is processed, it is moved either to the "processed" folder on the Exchange server if no errors occurred during processing, or to the "error" folder if an error occurred during processing. **Guidelines:** (a) Do not use COM components unless absolutely necessary when the required functionality does not exist in .NET. Provide advance notification prior to incorporating any COM component. (b) Do not send executables for evaluation or review. The source code must be included. **Deliverables:** (a) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. (b) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. (c) Exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform Windows NT 4, 2000 and 2003 server. Exchange 5.5, 2000 and 2003. .NET Framework 1.1.
Project ID: 3072480

About the project

1 proposal
Remote project
Active 19 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average $102 USD for this job
User Avatar
See private message.
$102 USD in 20 days
5.0 (13 reviews)
3.9
3.9

About the client

Flag of UNITED STATES
United States
5.0
6
Member since Oct 18, 2003

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.