[Dovecot] zlib plugin issues
Vijay Rajah
vijayrajah at gmail.com
Mon Aug 26 20:25:42 EEST 2013
Just realized the imap plugin must be imap_zlib...
It works now.
Thanks
Vijay
On Mon, Aug 26, 2013 at 10:45 PM, Vijay Rajah <vijayrajah at gmail.com> wrote:
> Hello,
>
> I'm running dovecot 2.2.5 in Centos 6.4 on EXT4 fs.
>
> I have activated zlib plugin. The incoming mails is compressed. However,
> when i try to retrieve the mail using imap I'm getting this error
>
> Aug 25 22:17:31 vrajah-vps5 dovecot: imap(me@<mydomain.tld>): Error:
> Cached message size smaller than expected (1464 < 2452)
> Aug 25 22:17:31 vrajah-vps5 dovecot: imap(me@<mydomain.tld>): Error:
> Maildir filename has wrong S value, renamed the file from /mail/mailbox/
> rvijay.me/me/Maildir/.vijay_gmail/cur/1377448276.M960004P32378.vrajah-vps5,S=1464:2,
> to
> /mail/mailbox/<mydomain.tld>/me/Maildir/.vijay_gmail/cur/1377448276.M960004P32378.vrajah-vps5,S=1464:2,
> Aug 25 22:17:31 vrajah-vps5 dovecot: imap(me@<mydomain.tld>): Error:
> Corrupted index cache file /mail/mailbox/<mydomain.tld>/me/Mai
> ldir/.vijay_gmail/dovecot.index.cache: Broken physical size for mail UID 12
>
>
> $ file
> /mail/mailbox/<mydomain.tld>/me/Maildir/.vijay_gmail/cur/1377448276.M960004P32378.vrajah-vps5\,S\=1464\:2\,S
> /mail/mailbox/<mydomain.tld>/me/Maildir/.vijay_gmail/cur/1377448276.M960004P32378.vrajah-vps5,S=1464:2,S:
> bzip2 compressed data, block size = 900k
>
> Am I missing anything? any ideas is much appreciated.
>
> Thanks
> Vijay
>
>
> ###################doveconf -n ############################
>
> Here is my doveconf -n
>
> # 2.2.5: /mail/dovecot/2.2.5/etc/dovecot/dovecot.conf
> # OS: Linux 2.6.32-358.14.1.el6.x86_64 x86_64 CentOS release 6.4 (Final)
> ext4
> auth_mechanisms = plain login digest-md5 cram-md5
> auth_socket_path = /mail/var/dovecot/run/auth-userdb
> base_dir = /mail/var/dovecot/run/
> debug_log_path = /var/log/dovecot-debug.log
> hostname = mail1 at rvijay.me
> mail_location = maildir:/mail/mailbox/%d/%n/Maildir
> mail_plugin_dir = /mail/dovecot/2.2.5/lib/dovecot/
> mail_plugins = " virtual quota zlib"
> managesieve_notify_capability = mailto
> managesieve_sieve_capability = fileinto reject envelope encoded-character
> vacation subaddress comparator-i;ascii-numeric relational regex imap4flags
> copy include variables body enotify environment mailbox date ihave
> namespace inbox {
> inbox = yes
> location =
> mailbox Drafts {
> auto = subscribe
> special_use = \Drafts
> }
> mailbox Junk {
> auto = subscribe
> special_use = \Junk
> }
> mailbox Sent {
> special_use = \Sent
> }
> mailbox "Sent Messages" {
> special_use = \Sent
> }
> mailbox Trash {
> auto = subscribe
> special_use = \Trash
> }
> prefix =
> separator = /
> type = private
> }
> passdb {
> args = /mail/dovecot/2.2.5/etc/dovecot/conf.d/dovecot-sql.conf.ext
> driver = sql
> }
> plugin {
> mail_log_events = delete undelete expunge copy mailbox_delete
> mailbox_rename
> mail_log_fields = uid box msgid size
> quota = maildir:User quota
> quota_grace = 10%%
> quota_rule = *:storage=1GB
> quota_rule2 = Trash:storage=+10%%
> quota_rule3 = Spam:storage=+20%%
> quota_status_nouser = DUNNO
> quota_status_overquota = 450 4.2.2 Mailbox is full. Try again later
> quota_status_success = DUNNO
> quota_warning = storage=95%% quota-warning 95 %u
> quota_warning2 = storage=80%% quota-warning 80 %u
> quota_warning3 = -storage=100%% quota-warning below %u
> sieve = ~/.dovecot.sieve
> sieve_dir = ~/sieve
> sieve_global_dir = /mail/var/dovecot/sieve
> zlib_save = bz2
> zlib_save_level = 9
> }
> protocols = imap lmtp sieve
> service auth {
> unix_listener /mail/var/postfix/dovecot-auth {
> group = postfix
> mode = 0660
> user = postfix
> }
> }
> service imap-login {
> inet_listener imap {
> port = 143
> }
> }
> service lmtp {
> unix_listener /mail/var/postfix/dovecot-lmtp {
> group = postfix
> mode = 0660
> user = postfix
> }
> }
> service managesieve-login {
> inet_listener sieve {
> port = 4190
> }
> service_count = 10
> vsz_limit = 64 M
> }
> service managesieve {
> process_limit = 1024
> }
> service quota-status {
> client_limit = 1
> executable = quota-status -p postfix
> inet_listener {
> port = 12340
> }
> }
> service quota-warning {
> executable = script
> /mail/dovecot/2.2.5/etc/dovecot/conf.d/quota-warning.sh
> user = vmail
> }
> shutdown_clients = no
> ssl_ca = </mail/dovecot/2.2.5/etc/dovecot/ssl/mayca.crt.pem
> ssl_cert = </mail/dovecot/2.2.5/etc/dovecot/ssl/mail1.rvijay.me.pem
> ssl_key = </mail/dovecot/2.2.5/etc/dovecot/ssl/mail1.rvijay.me.key
> ssl_parameters_regenerate = 30 hours
> submission_host = 127.0.0.1:587
> userdb {
> driver = prefetch
> }
> userdb {
> args = /mail/dovecot/2.2.5/etc/dovecot/conf.d/dovecot-sql.conf.ext
> driver = sql
> }
> protocol lda {
> mail_plugins = " virtual quota sieve zlib"
> }
> protocol imap {
> mail_plugins = " virtual quota imap_quota zlib"
> }
> protocol lmtp {
> mail_plugins = " virtual quota sieve zlib"
> }
>
>
>
More information about the dovecot
mailing list