How Software Gets Done  


Software Buyers
Request bids
Search coders
My Buyer Account
Buyer help
Buyer articles
Buyer FAQ
Latest news
Software Coders
Newest open work
Browse all work
Search all work
My Coder Account
Coder help
Coder articles
Coder FAQ
Latest news
My Affiliate Account
Affiliate help
Affiliate FAQ
Latest news
Newest Bid Requests.
(See all)
PHP NUKE UPGRADE to latest version
By lukey2 on Aug 28
Max Bid: Open to fair suggestions

Betatesting: Find BUGS in our Software!
By ePowerBuyer on Aug 28
Max Bid: $50

Reading USB HID bits
By MartinB on Aug 28
Max Bid: $300

(Screen Shot)

VB Channel Changer for Media9.0
By E_Systems on Aug 28
Max Bid: $50

Golf Course Tee Time Scheduler
By uhmealya on Aug 28
Max Bid: $500

Pop up Blocker clone
By BetaTeam on Aug 28
Max Bid: $200

Click here to put this ticker on your own site and/or get live RSS newsfeeds

Open Work Categories.
(186 open)
(58 open)
(123 open)
(12 open)
   SQL Server 
(69 open)
   Other DB 
(21 open)
Documentation / Tech Writing 
(25 open)
   Language (Human) Translations 
(10 open)
Data Entry 
(27 open)
Game Development 
(17 open)
Graphics / Art / Music 
(60 open)
(60 open)
     Adobe AfterEffects 
(9 open)
     Adobe Photoshop 
(36 open)
     Adobe Premiere 
(10 open)
     3d Animation 
(21 open)
   Art (Misc.) 
(17 open)
(11 open)
(7 open)
   3d Modeling 
(14 open)
Language Specific 
(110 open)
   Assembly / Machine language 
(10 open)
(72 open)
   ASP .NET 
(63 open)
(67 open)
   C++ / C 
(149 open)
   Carbon (Mac OS) 
(5 open)
   Cocoa / Obj-C 
(3 open)
   Cold Fusion 
(15 open)
(56 open)
(82 open)
(15 open)
(58 open)
(8 open)
(124 open)
(43 open)
   Visual Basic 
(149 open)
   Visual Basic .Net 
(101 open)
(76 open)
(39 open)
(6 open)
(31 open)
   Video Editing 
(10 open)
(42 open)
   Network Design 
(13 open)
   Network Implementation 
(15 open)
(69 open)
(195 open)
     MS Exchange 
(9 open)
     MS Office 
(32 open)
(14 open)
(2 open)
   Hand Held/PDA Programming 
(13 open)
   Internet Browser 
(54 open)
(67 open)
   Lotus Notes / Domino 
(2 open)
(28 open)
(11 open)
(40 open)
Testing / Quality Assurance 
(20 open)
(202 open)
   Page Design 
(90 open)
(54 open)
   Web Services 
(87 open)
   Web (Other) 
(102 open)
(12 open)
   Computer Based 
(15 open)
Other Sites

Download the free Rent A Coder IE toolbar!
Show Bid Request

Upgrade Relay Server Mail Component
Bid Request Id: 16688
Bookmark in my 'To Do' list
Posted by: Handy Productions (91 ratings)
(Software buyer rating 9.98)
Non-action Ratio: Very Good - 14.00%
Buyer Security Verifications: Excellent
Approved on: May 18, 2002
7:50:10 AM EDT
Bidding Closes: Jun 1, 2002
8:23:53 AM EDT
Viewed (by coders): 184 times
Deadline: 6/4/2002
100% of work completed and accepted. Coder has been paid.
Max Accepted Bid: Bidding is closed
Project Type: Small Business Project: $100 (USD) +
Bidding Type: Open Auction
Categories: Windows, Delphi
Enter chat room for this bid request
(0 active users at Aug 28, 2003 10:34:18 PM EDT)

I have the source code of a working multi-threaded SMTP Relay Server component for Delphi 4 that I would like extended as follows: 1. It currently allows attachments, I would like it extended to that when it encounters an <img src ...> tag in the body of the email, it should seemlessly embeds the graphic. A new event should be created which is triggered if the graphic is not found or is invalid. 2. It currently allows one DNS Server address. I would like it to allow a list of DNS addresses, using the first for the first email, the second for the next one and so on. If a DNS Servercan't be contacted or is very slow in responding then it should be skipped during that session. It would be useful if it tracked the average response time for each IP address. If none of the Servers can be connected to then it should trigger a new event. 3. I would like it to allow entry of a list of SMTP server address (plus login details if required), if delivery fails because the recipient smtp server does not accept mail from desktop mail servers, it should attempt to send through one of the specified smtp server(s). If it cannot connect to the first it should work its way through the list until it can send it or runs out of addresses to try. In the event "On Get Data" which retrieves the Subject and Body of the email, it should be extended to specify whether it should be initially sent via relay server or SMTP Server. 4. A new event should be created, which is called when there is no active internet connection (so that a message box can be displayed for example). At present it just throws an error. If a simple method could be added which would reliably prompt the user to connect to the internet that would be good. 5. Another event should be created which is called when the internet connection is dropped. 6. A Continue method should be added which allows continuation after either of the previous 2 events are triggered. (A cancel method should be created to clear existing threads). 7. There should be a new boolean property called Verify. When True, it will simulate sending the email without actually sending it, to check whether or not the email address is valid. The component must remain compatible with Delphi 4. All existing functions should continue to work.

Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

Complete copyrights to all work purchased.

Delphi 4

Must be 100% finished and received by buyer on:
Jun 4, 2002 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.

Special Conditions / Other:
Must be completed by June 4th 2002.

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.
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!
(10 ratings)
in Sarajevo, Federation BIH
Bosnia and Herzegowina
Bid id: 181,390
$180 (USD) May 18, 2002
8:50:51 AM EDT
(Above Average)
Hi there my good boss!

I see that you need a real SMTP implementation. Just 2 days ago my pal had a similar problem for he needed a mail server in delphi but the component he used was very much rugged. So that he wouldn't make the whole thing anew he asked me if I could add a few thingies to the existing component. It took us two days( me and him) to add 3-4 features ( damn those Borland guys overuse classes). I know I can manage to do this very much on time and in the meantime do the trivia (by the way the core came out very well).

I hope I can help you

Best regards

Bid Request Search
 Advanced Search
Newest Open Work
Latest News  


Rent A Coder upholds the rigorous business practices required to be both a BBB member and Square Trade vendor.
  • All customer issues addressed within 2 days
  • Openly disclosed pricing and return policies
  • Participation in mediation at buyer request
  • Superior selling track record
This site is verified through its parent company, Exhedra Solutions, Inc.
Top Coders.

Rated a 9.97 on 117 jobs 
Rated a 9.83 on 85 jobs 
Rated a 9.97 on 157 jobs 
Andrei Remenchuk
Rated a 10 on 14 jobs 
Michael Sharp
Rated a 9.98 on 182 jobs 
Rated a 9.93 on 38 jobs 
Rated a 10 on 22 jobs 
Rated a 10 on 119 jobs 
Rated a 9.93 on 67 jobs 
Maxnet Technologi es Private Limited
Rated a 9.93 on 80 jobs 

See all top coders...

(What makes a top coder?)

Top Exam Scorers

Rent A Coder is PayPal verified through its parent company, Exhedra Solutions, Inc.

Created in partnership with:


Affiliate Sites
Latest News | About Us | Kudos | Feedback/Contact    Affiliates | Advertise    Privacy | Legal

Copyright 2001, Exhedra Solutions, Inc. All rights reserved.
By using this site you agree to its Terms and Conditions.
"Rent A Coder" (tm), "Safe Project Escrow" (tm) and "How Software Gets Done" (tm)
are trademarks of Exhedra Solutions, Inc.