I need a internal smtp Server for home users like [url removed, login to view] [url removed, login to view] Besides basic features I want interface like Advanced Direct Remailer (ADR below). 1. Fast mailing with multithreads technology. Multiple Thread Support from 1 to 25. Each thread will display progress how much mail is sent and how much left. 2. An interactive interface with the options to view sending mails mails in queue retrying mails sent mails bad mails 3. Using 'Set Options' button you can specify various settings: Proxy settings - See Point 10 DNS Settings - DNS to use ISP SMTP Settings IP Binding - Which IPs to Bind (localhost, network ip, all available) , port to listen simple authentication for mail received Specify Local Folders where to store all files and settings 4. You can also opt to clear all sent mails log on startup. [url removed, login to view] modes to send emails: A: Send directly to recipients' mail boxes; Relay via MX - records to recipients'. Support for both TCP and UDP B: Send via a transit SMTP Server (ISP ); C: Send directly first; if it failed, relay to transit ISP SMTP Server. 6. Return Bad Email to Sender 7. Retry Delay. After all methods fail calling the function in pt. Number 10. If that return false return the email to sender. 8. Controlled delivery - User interface like ADR should provide option to user for 1. Stop/Start Send Emails 2. Pause sending emails 3. Send Emails via ISP/Direct 9. Support to run as a Windows NT service like ADR. 10. Calling a function for sending mail.(I will provide you this DLL). FOr testing purpose you can use a dummy DLL. You need to pass it few parameters like, a. The Mail file name. It should be std. eml file b. the array specifying to whom mail should be sent c. any proxy or smtp servers specified. 4. any DNS or UDP proxy details or as per program needs. 11. Support for both TCP and UDP DNS lookup.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive 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). 4) It is absolutely imperative that the delivered product be: - Robust, bug free, stress tested and free of memory leaks, etc. - Professional in appearance and consistent with the *current* Windows XP Explorer/IE/Outlook Express user experience, including icons (use the one from xp), toolbars, etc. - Well designed (not hacked together) and accompanied by an architecture overview document for future maintenance (ie: what files and classes perform what functions) in correct English - Cleanly coded and well documented in correct English
Windows 98/NT4 and above