Show Bid Request
Mail Pre-processor
Bid Request Id: 53719
|
|
|
Description:
We need a mail "pre-processor" or proxy, a script that will listen on a port, in place of the real POP3 mail server.
When a new message arrives, it will send it to our existing program. Our program will analyze the message and reply.
If it replies "Valid" the pre-processor will pass the message along to the real mail server.
Or, if it replies "Invalid" the pre-processor will delete the message.
We'd prefer to have this done in Perl for portability but open to others.
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) Complete ownership and distribution copyrights to all work purchased.
Platform:
Linux, Unix and Windows.
Must be 100% finished and received by buyer on:
Apr 1, 2003 EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.
Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements.
We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation.
If you notice a violation please help out the site and report it. Thanks for your help.
|
|
Bidding/Comments:
|
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests. |
See all rejected bids (and all comments)
Name |
Bid Amount |
Date |
Coder Rating |
|
|
This bid was accepted by the buyer!
|
$125 (USD)
|
Mar 20, 2003 3:42:21 AM EDT
|
10
(Excellent)
|
|
|
Hello Jeff,
I've looked over your requirements, and they seem straightforward. I have several years experience as a windows/linux system administrator turned perl programmer, and have had extensive experience with mail administration as well as writing perl scripts to process mail. So this project is definitely something that's up my alley.
I have a couple questions to clarify what you want.
- How will messages be passed on to the real mail server? One idea I had would be to run your proxy on port 25 (incoming smtp), and run the real mail server on another port (or another box, even, in which case you could use port 25), and simply have the proxy relay the mail to real server. Is this what you had in mind?
- In what form will each message be passed off to your existing program? What data will need to be passed on?
- One of the deliverables listed for this project is an installation package, which, if I'm not mistaken, is a generic condition of rentacoder. Installation packages are usually overkill for things of this nature, provided the customer is supplied with detailed installation and configuration instructions. Would it be ok to wave this requirement?
I've looked through CPAN, the online repository of perl modules, and it looks as if there are several modules out there which implement base smtp servers, which would be a good starting point for this project.
I look forward to working with you,
Scotty
|
|
|
|
|
|