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