[Dovecot] Upgrade from 1.2.16 with sieve/managesieve to 2.0.8 with pigeonhole

Nick Rosier nick+dovecot at bunbun.be
Thu Jan 6 12:29:55 EET 2011


Hi,

I would like to upgrade my server from 1.2.16 with sieve and managesieve 
to 2.0.8 with pigeonhole. Will I get all functionality I was having 
before? Should this migration be painless or will it require some 
additional work?
I've read the Upgrading guide so I know I need to create an additional 
user. I've migrated the mails from Maildir to dbox in the past (using 
the convert plugin); does that mean I'm fully dbox or am I in a 
maildir-dbox hybrid situation? I've noticed that there are still some 
maildir-formatted mail (e.g. 1259960330.M322229P62710.mail,W=2195:2,S) 
in some of the maps.

root at mail /usr/local/etc # dovecot -n
# 1.2.16: /usr/local/etc/dovecot.conf
# OS: FreeBSD 8.2-PRERELEASE amd64  zfs
protocols: imap imaps managesieve
ssl_ca_file: /etc/ssl/cert.pem
ssl_cert_file: /etc/ssl/mail.crt
ssl_key_file: /etc/ssl/mail.key
version_ignore: yes
login_dir: /var/run/dovecot/login
login_executable(default): /usr/local/libexec/dovecot/imap-login
login_executable(imap): /usr/local/libexec/dovecot/imap-login
login_executable(managesieve): /usr/local/libexec/dovecot/managesieve-login
valid_chroot_dirs: /var/spool/vmail
mail_max_userip_connections(default): 50
mail_max_userip_connections(imap): 50
mail_max_userip_connections(managesieve): 10
verbose_proctitle: yes
first_valid_uid: 5000
first_valid_gid: 5000
mail_privileged_group: mail
mail_location: dbox:/var/spool/vmail/%d/%n
mail_executable(default): /usr/local/libexec/dovecot/imap
mail_executable(imap): /usr/local/libexec/dovecot/imap
mail_executable(managesieve): /usr/local/libexec/dovecot/managesieve
mail_plugins(default): acl imap_acl fts fts_squat autocreate
mail_plugins(imap): acl imap_acl fts fts_squat autocreate
mail_plugins(managesieve):
mail_plugin_dir(default): /usr/local/lib/dovecot/imap
mail_plugin_dir(imap): /usr/local/lib/dovecot/imap
mail_plugin_dir(managesieve): /usr/local/lib/dovecot/managesieve
imap_client_workarounds(default): delay-newmail netscape-eoh 
tb-extra-mailbox-sep
imap_client_workarounds(imap): delay-newmail netscape-eoh 
tb-extra-mailbox-sep
imap_client_workarounds(managesieve):
dict_db_config: /usr/local/etc/dovecot-db.conf
namespace:
   type: private
   separator: /
   inbox: yes
   list: yes
   subscriptions: yes
lda:
   postmaster_address: postmaster at xxx.xxx
   mail_plugins: sieve acl
   mail_plugin_dir: /usr/local/lib/dovecot/lda
   deliver_log_format: msgid=%m: %$
   sendmail_path: /usr/sbin/sendmail
auth default:
   mechanisms: plain login cram-md5
   username_format: %Lu
   passdb:
     driver: sql
     args: /usr/local/etc/dovecot-sql.conf
   userdb:
     driver: sql
     args: /usr/local/etc/dovecot-sql.conf
   socket:
     type: listen
     client:
       path: /var/spool/postfix/private/auth
       mode: 432
       user: postfix
       group: postfix
     master:
       path: /var/run/dovecot/auth-master
       mode: 384
       user: vmail
       group: vmail
plugin:
   acl: vfile:/usr/local/etc/dovecot/acls:cache_secs=300
   acl_shared_dict: file:/var/db/dovecot/shared-mailboxes.db
   convert_mail: maildir:/var/spool/vmail/%d/%n
   expire_dict: proxy::expire
   expire: Trash 365
   sieve: /var/spool/vmail/%d/%n/dovecot.sieve
   sieve_dir: /var/spool/vmail/%d/%n/sieve
   sieve_global_dir: /usr/local/etc/dovecot/sieve
   fts: squat
   fts_squat: partial=4 full=10
   autocreate: Trash
   autocreate2: Drafts
   autocreate3: Spam
   autocreate4: Sent
   autosubscribe: Trash
   autosubscribe2: Drafts
   autosubscribe3: Spam
   autosubscribe4: Sent
dict:
   expire: db:/var/db/dovecot/expire.db


More information about the dovecot mailing list