Page 1 of 1

there is an option to avoid save incoming email in \Data, retain it in memory and just save to final domain subfolder?

Posted: 2019-07-18 10:02
by infohmail
Doing so reduce hd i/o with performance boost. thank you.

Re: there is an option to avoid save incoming email in \Data, retain it in memory and just save to final domain subfolde

Posted: 2019-07-18 21:29
by RvdH
No there is not, maybe you can build it?

https://github.com/hmailserver/hmailserver

Re: there is an option to avoid save incoming email in \Data, retain it in memory and just save to final domain subfolde

Posted: 2019-07-19 06:17
by Dravion
There is no need to do something like this.

The BOOST C++ Framework is designed to handle File and Network I/O via Windows IO Completion port.
This means every File/Folder or Network Operation is organized with Asynchronous Threading which has the ability to delay
and balance I/O Operation without CPU or Traffic spikes and scales very well with many CPU Cores.

That is why hMailserver is well known for its Low CPU, low Memory and low Network footprint while other SMTP/IMAP-Servers
for Windows like Kerio or Zarafa behaving like Memory hogs and maxing out all or just a single CPU because the don't do it like this.

There are not many SMTP+IMAP Servers out there performing that well on Windows like hMailServer.
IMHO its the only SMTP and/or IMAP Server which has this Design approach.