[Dovecot] Client got empty email from dovecot
Hi,
I built a mail server with qmail + vpopmail + dovecot , the qmail and
vpopmail worked well, until the dovecot was installed. Client always get empty email, I have try some solutions from google, neither of then can solve the problem. Here is the detailed information of logs, version, and output of 'dovecot -n', please help, thanks.
Lori
*Log:*
May 9 14:16:23 mail dovecot: pop3-login: Login: user=user1@site1.com,
method=PLAIN, rip=111.14.98.135, lip=10.247.108.189, mpid=23467,
session=
*Version:*
[root]vpopmail# dovecot --version *2.1.6*
dovecot -n:
[root]vpopmail# dovecot -n # 2.1.6: /usr/local/etc/dovecot/dovecot.conf # OS: Linux 2.6.18-164.el5 x86_64 Red Hat Enterprise Linux Server release 5.4 (Tikanga) ext3 auth_cache_size = 10 M auth_default_realm = site1.com auth_mechanisms = plain login cram-md5 auth_socket_path = /usr/local/var/run/dovecot/auth-userdb default_internal_user = vpopmail default_login_user = vpopmail disable_plaintext_auth = no first_valid_uid = 516 hostname = mail.site1.com last_valid_uid = 516 listen = * mail_access_groups = 516 mail_gid = 513 mail_location = maildir:/home/vpopmail/domain_dir/%d/%n/Maildir/ mail_privileged_group = 513 mail_uid = 516 namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = } passdb { args = cache_key=%u webmail=127.0.0.1 driver = vpopmail } postmaster_address = postmaster@site1.com protocols = imap pop3 sendmail_path = /var/qmail/bin/sendmail service auth-worker { user = $default_internal_user } service auth { unix_listener auth-userdb { group = vchkpw mode = 0666 user = vpopmail } user = $default_internal_user } service imap-login { inet_listener imaps { ssl = yes } } service pop3-login { inet_listener pop3s { ssl = yes } } ssl_cert =
It's not dovecot's problem, it's about the vpopmail spam options. I finilly resolved this problem by rebuilding vpopmail with spam options removed. Sorry for botherred everybody.
On Wed, May 9, 2012 at 2:49 PM, Lori Seda lori.seda@gmail.com wrote:
Hi,
I built a mail server with qmail + vpopmail + dovecot , the qmail and
vpopmail worked well, until the dovecot was installed. Client always get empty email, I have try some solutions from google, neither of then can solve the problem. Here is the detailed information of logs, version, and output of 'dovecot -n', please help, thanks.
Lori
*Log:*
May 9 14:16:23 mail dovecot: pop3-login: Login: user=user1@site1.com, method=PLAIN, rip=111.14.98.135, lip=10.247.108.189, mpid=23467, session=
May 9 14:16:25 mail dovecot: pop3(user1@site1.com): Error: Cached message size larger than expected (575 > 61) May 9 14:16:25 mail dovecot: pop3(user1@site1.com): Error: Maildir filename has wrong S value, renamed the file from /home/vpopmail/domain_dir/ site1.com/sunl/Maildir/cur/1336544158.23459.mail.site1.com,S=575:2, to /home/vpopmail/domain_dir/ site1.com/sunl/Maildir/cur/1336544158.23459.mail.site1.com,S=61:2, May 9 14:16:25 mail dovecot: pop3(user1@site1.com): Error: Corrupted index cache file /home/vpopmail/domain_dir/ site1.com/sunl/Maildir/dovecot.index.cache: Broken physical size for mail UID 1 May 9 14:16:25 mail dovecot: pop3(user1@site1.com): Error: Cached message size larger than expected (575 > 61) May 9 14:16:25 mail dovecot: pop3(user1@site1.com): Error: Corrupted index cache file /home/vpopmail/domain_dir/ site1.com/sunl/Maildir/dovecot.index.cache: Broken physical size for mail UID 1 May 9 14:16:25 mail dovecot: pop3(user1@site1.com): Error: read(/home/vpopmail/domain_dir/ site1.com/sunl/Maildir/cur/1336544158.23459.mail.site1.com,S=575:2,) failed: Input/output error (uid=1) May 9 14:16:25 mail dovecot: pop3(user1@site1.com): Disconnected: Logged out top=0/0, retr=1/78, del=0/1, size=63 *Version:*
[root]vpopmail# dovecot --version *2.1.6*
dovecot -n:
[root]vpopmail# dovecot -n # 2.1.6: /usr/local/etc/dovecot/dovecot.conf # OS: Linux 2.6.18-164.el5 x86_64 Red Hat Enterprise Linux Server release 5.4 (Tikanga) ext3 auth_cache_size = 10 M auth_default_realm = site1.com auth_mechanisms = plain login cram-md5 auth_socket_path = /usr/local/var/run/dovecot/auth-userdb default_internal_user = vpopmail default_login_user = vpopmail disable_plaintext_auth = no first_valid_uid = 516 hostname = mail.site1.com last_valid_uid = 516 listen = * mail_access_groups = 516 mail_gid = 513 mail_location = maildir:/home/vpopmail/domain_dir/%d/%n/Maildir/ mail_privileged_group = 513 mail_uid = 516 namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = } passdb { args = cache_key=%u webmail=127.0.0.1 driver = vpopmail } postmaster_address = postmaster@site1.com protocols = imap pop3 sendmail_path = /var/qmail/bin/sendmail service auth-worker { user = $default_internal_user } service auth { unix_listener auth-userdb { group = vchkpw mode = 0666 user = vpopmail } user = $default_internal_user } service imap-login { inet_listener imaps { ssl = yes } } service pop3-login { inet_listener pop3s { ssl = yes } } ssl_cert =
participants (1)
-
Lori Seda