Hi dbmail-dev,

in dbmsgbuf.c
#define MSGBUF_WINDOWSIZE (128ull*1024ull)

Why the necessary memory size for the letter at once will not be allocated?

Or we want to use it on old computers?

Or you consider, what each time upgrade of the buffer it is correct, than at 
once his processing?

imapd very badly works, algorithms are not suitable for processing the big 
letters
as soon as the user climbs in imap to read through the big letters imapd 
consumes almost all resources.

:(

for example, put to mailbox 20 big messages with photos (every message must be
size over 10Mb) and run imap command :

COMMAND: [00000005 FETCH 1:* (UID ENVELOPE BODY.PEEK[HEADER.FIELDS
(Newsgroups Content-MD5 Content-Disposition Content-Language Content-Location 
Followup-To References)] INTERNALDATE RFC822.SIZE FLAGS)]

-- 
e-mail: [EMAIL PROTECTED]
http://www.310.ru

Reply via email to