[Dovecot] IMAP Memory Error

John McAree john at mcaree.org
Wed May 25 21:10:05 EEST 2005


Hi,

Thanks to Tero and Timo for the quick replies!

Tero Ripattila wrote:
> I'd suggest to check the value of mmap_no_write option in dovecot.conf as it disables the use of memory mapping, which is required in OpenBSD environments. 
> 
> # Don't write() to mmaped files. This is required for some operating systems
> # which use separate caches for them, such as OpenBSD.
> mmap_no_write = no

This is set to yes, so it's not a problem with that, but thanks anyway.

I followed Timo's suggestion of setting mail_process_size = 0. After 
restarting dovecot, there is no change. I have noticed, however, that in 
Thunderbird my mails that it identifies as spam are moved automatically 
to my spam folder. Moving anything manually (by dragging, or by 
right-clicking and using the Move-To menu) still does not work. And 
Squirrelmail is still erroring out. :(

My mailbox sizes vary, but my main INBOX currently has 1643 mails in it. 
I just tried moving a message from a mailbox with 289 messages in it, to 
another with 264:
May 25 19:11:23 orca dovecot: IMAP(jmcaree): pool_system_malloc(): Out 
of memory
May 25 19:11:23 orca dovecot: child 28450 (imap) returned error 83 (Out 
of memory)

So again, even with smaller mailboxes there are issues.

John.


More information about the dovecot mailing list