On 7/18/2012 5:21 PM, David Drexler wrote:
Hi,
I can't seem to get dovecot to work. When I connect with thunderbird, tbird complains that it can't find the settings for my email. When I connect with evolution, it seems to go through all the motions but it doesn't pick up the waiting messages. Those messages are marked Status: O s if it had read them.
The log file for tbird looks like this:
Jul 18 17:03:21 why dovecot: imap-login: Aborted login (no auth attempts): rip=68.12.110.134, lip=184.176.6.227
Tbird isn't attempting to authenticate. Match your Tbrid settings to those you've configured in Dovecot auth.
Jul 17 19:46:17 why dovecot: imap(ddrex): Error: Next message unexpectedly corrupte d in mbox file /var/mail/ddrex at 1504
The user mbox file is corrupted. Fix that and Ev may work. Usually the problem is that a single "F" has been prepended to "From", which is the delimiter between emails in the file. If that's the case you can fix it with vi/vim etc, by deleting the leading "F". Search for "FFrom", delete leading F, save file.
If it's beyond this, and you're not concerned with the contents of the file, simply delete the mbox file and let Dovecot create a new one.
My conf file:
# 2.0.9: /etc/dovecot/dovecot.conf # OS: Linux 2.6.32-220.23.1.el6.x86_64 x86_64 CentOS release 6.2 (Final) base_dir = /var/run/dovecot/ imap_client_workarounds = "delay-newmail "
Why are you using this workaround? It's not needed for Tbird or Evolution.
listen = * mail_debug = yes mail_location = mbox:~/mail:INBOX=/var/mail/%u mail_privileged_group = mail mbox_very_dirty_syncs = yes mbox_write_locks = fcntl passdb { driver = pam } pop3_client_workarounds = outlook-no-nuls oe-ns-eoh protocols = imap pop3 service imap-login { vsz_limit = 64 M } service pop3-login { vsz_limit = 64 M } ssl_cert =
Thanks for any clues.
dd