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.