[Dovecot] lazy_expunge plugin and folder subscription trouble

Jürgen Obermann Juergen.Obermann at hrz.uni-giessen.de
Wed Dec 7 18:12:03 EET 2011


Hello,
I wanted to test the lazy expunge plugin together with mdbox. It seems  
to me that the folder subscriptions file in the mdbox directory was  
overwritten with only a few folder names every time I added or removed  
something in the list of subscribed folders, or even if I turned the  
imap folder subscription feature off and on. Here is my setup:

# 2.0.16: /opt/local/etc/dovecot/dovecot.conf
# OS: SunOS 5.10 sun4v

mail_location = mdbox:~/mdbox
mail_plugins = mail_log notify quota lazy_expunge zlib

mdbox_rotate_interval = 1 days
mdbox_rotate_size = 16 M
namespace {
   inbox = yes
   location =
   prefix =
   separator = /
   type = private
}
namespace {
   hidden = yes
   list = no
   location =
   prefix = Mail/
   separator = /
   subscriptions = yes
   type = private
}
namespace {
   location =  
maildir:/var/mail/public:CONTROL=~/Maildir/public:INDEX=~/Maildir/public
   prefix = Public/
   separator = /
   subscriptions = no
   type = public
}
namespace {
   location = mdbox:~/mdbox:MAILBOXDIR=expunged
   prefix = .EXPUNGED/
   separator = /
}
plugin {
   autocreate = Trash
   autocreate2 = caughtspam
   autocreate3 = Sent
   autocreate4 = Drafts
   autosubscribe = Trash
   autosubscribe2 = caughtspam
   autosubscribe3 = Sent
   autosubscribe4 = Drafts
   fts = squat
   lazy_expunge = .EXPUNGED/
   mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename
   mail_log_fields = uid box msgid size
   quota = fs:Home-Verzeichnis:noenforcing
   sieve = ~/.dovecot.sieve
   sieve_dir = ~/sieve
   zlib_save = gz
   zlib_save_level = 3
}
protocols = imap pop3 lmtp sieve
quota_full_tempfail = yes
sendmail_path = /usr/lib/sendmail
service auth {
   client_limit = 11120
}
service imap-login {
   process_min_avail = 16
   service_count = 0
   vsz_limit = 640 M
}
service imap {
   process_limit = 4096
   vsz_limit = 1 G
}
ssl_cert = </etc/ssl/horus.crt
ssl_key = </etc/ssl/horus.key
syslog_facility = local0
userdb {
   driver = passwd
}
version_ignore = yes
protocol lda {
   info_log_path =
   log_path =
   mail_plugins = mail_log notify quota lazy_expunge zlib sieve
}
protocol imap {
   imap_client_workarounds = delay-newmail tb-extra-mailbox-sep tb-lsub-flags
   mail_max_userip_connections = 20
   mail_plugins = mail_log notify quota lazy_expunge zlib autocreate  
fts fts_squat imap_quota imap_zlib
}
protocol lmtp {
   mail_plugins = mail_log notify quota lazy_expunge zlib sieve
}
protocol pop3 {
   pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
   pop3_uidl_format = %08Xv%08Xu
}

-- 
Hochschulrechenzentrum der | Mail: Juergen.Obermann at hrz.uni-giessen.de
Justus-Liebig-Universitaet | WWW:  http://www.uni-giessen.de/obermann/
Heinrich-Buff-Ring 44      | Tel:  0641-99-13054 (0641-99-13001)
D-35392 Giessen, Germany   | Fax:  0641-99-13009



More information about the dovecot mailing list