Show Bid Request
Convert SMTP/POP3 Executables to COM dlls.
Bid Request Id: 7789
|
|
|
Description:
I need the components of a SMTP/POP3 server application (EzMTS)converted to COM dlls using MFC and/or ATL. You can download the application source code from:
http://www.ezmts.org/packages/EzMTS.zip
EzMTS is a SMTP/POP3 server application written in C for Windows. The components of this application are console executables. I want to convert these executables to COM dlls. The COM objects will be accessed by client programs written in MFC and Visual Basic. I need methods to "Start/Stop" the servers from client applications. And I need all messages generated by the servers to be broadcast out event(s) so they can be captured by the client applications.
Deliverables would include simple client examples in Visual Basic and MFC demonstrating the methods and events specified above.
NOTE: If you have a SMTP/POP3 server application that already meets the above requirements or can be modified to meet the requirements above I would consider evaluating your servers in lieu of using EzMTS servers.
Deliverables: 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.
Special Conditions / Other:
I would need the deliverables within 2 weeks of awarding this bid. So please if you cannot meet the deadline please do not bid on this project.
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 |
|
|
|
$200 (USD)
|
Jan 21, 2002 7:23:13 AM EDT
|
10
(Excellent)
|
|
|
I have reviewed the EzMTS sources and I could have this task done within a few days. I have previous experience of developing COM components and will implements this using ATL. There will be a component class for each of the EzMTS applications, Smtp, Pop3 and Agent, and with the following characteristics
Methods - Each of the components will implement a Start and a Stop method.
Events - Each of the components will implement a Message event which might be captured by client code and this event would also be replacing all output to the console.
Properties - If you would prefer not to use the EzMTS.ini file I could instead implement corresponding properties for each of the parameters specified in this file. Just let me know what you would prefer.
This bid assumes that all the EzMTS sources is working as they should and I will keep the changes of the EzMTS sources to an absolute minimum.
I assume that you are well aware that in-process COM components will only live as long as the client application runs. If you would like to have this components always running I think you should consider to instead have them implemented as out-of-process components exported from a service. This could also be implemented using ATL but is not covered by this bid.
Regards, Peter
|
|
|
|
|
|