Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Does CWMail and DMail server support multi-threading?

0
Posted

Does CWMail and DMail server support multi-threading?

0

Yes and No. I will explain. First DMail: DMail is made up of an SMTP and a POP server, DSMTP and DPOP. Both of these servers are mostly just a single process and thread, so they would only run on one processor at one time. They have been written to be extremely efficient, and we believe that these servers are more efficient because of their single process architecture. However, there are two ‘bottle necks’ for single process mail servers. In order to overcome these, both servers can spawn subprocesses. Both DSMTP and DPOP spawn subprocesses for doing the user authentication, and DPOP also spawns a subprocess to ‘burst’ drop files, if a user’s drop file is bigger than a certain size. So, these subprocesses can be run on different processors to the main server processes. So Yes, DMail can take some advantage from a multiprocessor system, but it is not written as a threaded process. NB: it is worth noting that the biggest ‘bottle neck’ for an email server is the disk access times. Hence,

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123