On 8/23/2011 11:47 AM, Timo Sirainen wrote:
On Tue, 2011-08-16 at 05:00 -0600, Mike Brown wrote:

I'm running dovecot 1.2.16 from the ports collection on FreeBSD 8.1-STABLE,
amd64.
..

Thanks for the reply. Since you recommended updating to dovecot2, I'm now testing dovecot 2.0.14 from the ports collection on a different machine. Hopefully I got the configuration right.

# dovecot -n
# 2.0.14: /usr/local/etc/dovecot/dovecot.conf
# OS: FreeBSD 8.2-RELEASE-p2 i386
mail_location = mbox:~/mail:INBOX=/var/mail/%u
mail_plugins = " zlib"
passdb {
  args = %s
  driver = pam
}
plugin {
  zlib_save = bz2
  zlib_save_level = 9
}
protocols = imap
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
userdb {
  driver = passwd
}
protocol imap {
  mail_plugins = " zlib imap_zlib"
}

On this system, I have the same setup with bz2-compressed mbox files. They're still inaccessible from Thunderbird, but dovecot isn't crashing with signal 11 anymore. Instead, the maillog says this for every compressed box it tries to check:

Sep 12 02:37:14 chilled dovecot: imap(mike): Error: read(/home/mike/mail/old/sent-1999-07.bz2) failed: Invalid argument (uid=2) Sep 12 02:37:14 chilled dovecot: imap(mike): Disconnected: Internal error occurred. Refer to server log for more information. [2011-09-12 02:37:14] bytes=5492/2664368 Sep 12 02:37:14 chilled dovecot: imap(mike): Error: Next message unexpectedly lost from mbox file /home/mike/mail/old/sent-1999-07.bz2 at 536 (cached)

Did I misconfigure something?

Reply via email to