Indy 10 and EasyTable, Multithreaded Email delivery system.
$100-500 USD
Pagado a la entrega
Indy 10 ??"EasyTable, Multithreaded Email delivery system. This project is to create a multithreaded email delivery system. It will have 3 types of threads. 1) TSMTPThread 2) TDNSThread 3) TValidThrd I already have an implementation of these threads and the delivery method for them. The threads are not working fine now. I need them to be MUCH better than they actually are. The thread handling system that I have now is 1) Slow and 2) Very buggy. Also, I am having a very hard time implementing the message delivery system in Indy 10. The message can be of several different parts. a) Plain text message (with or without attachments) b) HTML Message (with or without unrelated attachments) and plain text c) HTML with embedded images (with or without unrelated attachments) and plain text. The message can be delivered in 2 different ways; 1) using the SMTP server provided by ISP. 2) Using the DNS server to send messages using direct delivery The ValidThrd will be used to validate email address. Also, the thread handling mechanism that you create should be able to delay delivery. That means if the user wants the program should deliver 100 messages every 10 minutes etc. It will still be multithreaded. If you create a powerful delayed delivery and scheduler, a big bonus is guaranteed  Most of the code (85%) is already written. Sign the NDA to learn more and get the code. I will send you the code as a comment, due to the sensitivity of this project, you have to sign the NDA and you have to have a good rating. Drop in a comment if you need more information. Remember that 85% of the code has already been written.
## Deliverables
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).
## Platform
Windows Delphi 7 Indy 10 AidAim Easytable 6.03
Nº del proyecto: #3772118