Umstellung von Dovecot1 auf Dovecot2 OpenSUSE 11.3

#1
Hallo,

ich habe auf meinem Testsystem (OpenSUSE 11.3 64bit) auf Dovecot2 umgestellt. Bis jetzt habe ich nichts negatives bemerkt.

Ich habe es wie folgt gemacht:
Code:
1.) Nach Anleitung installiert nur anstelle von dovecot Dovecot2 installiert
2.) ISPConfig 3.0.3.1 installiert
3.) die Dovecot Konfiguration migriert (dovecot -n dovecot.conf > dovecot2.conf)
4.) mv dovecot.conf dovecot1.conf
5.) mv dovecot2.conf dovecot.conf
6.) in der Datenbanktabelle mail_user disabledeliver in disablelda umbenannt
7.) in der Datei: /usr/local/ispconfig/interface/web/mail/mail_user_edit.php sämtliche Einträge von disabledeliver in disablelda ersetzt.
8.) in der dovecot-sql.conf: user_query = SELECT email as user, maildir as home, CONCAT(maildir, '/Maildir') as mail, uid, gid, concat('*:storage=', quota, 'B') AS quota_rule, CONCAT(maildir, '/.sieve') as sieve FROM mail_user WHERE email = '%u' AND disable%Ls = 'n'
das wars.
Bis jetzt habe ich noch keinen Fehler festgestellt.

Hier noch meine dovecot.conf

Code:
# 2.0.8: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.34.7-0.5-desktop x86_64 openSUSE 11.3 (x86_64) ext4
auth_mechanisms = plain login
disable_plaintext_auth = no
first_valid_gid = 5000
first_valid_uid = 5000
last_valid_gid = 5000
last_valid_uid = 5000
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:/var/vmail/%d/%n/Maildir
passdb {
  driver = pam
}
passdb {
  args = /etc/dovecot/dovecot-sql.conf
  driver = sql
}
plugin {
  quota = maildir
  sieve = ~/.dovecot.sieve
  sieve_dir = ~/sieve
}
protocols = imap pop3
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
  unix_listener auth-master {
    mode = 0600
    user = vmail
  }
  user = root
}
service imap {
  executable = /usr/lib/dovecot/rawlog /usr/lib/dovecot/imap
}
service pop3 {
  executable = /usr/lib/dovecot/rawlog /usr/lib/dovecot/pop3
}
ssl = no
userdb {
  driver = passwd
}
userdb {
  args = /etc/dovecot/dovecot-sql.conf
  driver = sql
}
protocol imap {
#  mail_plugin_dir = /usr/lib64/dovecot/modules/lib11_imap_quota_plugin.so
  mail_plugin_dir = /usr/lib64/dovecot/modules
  mail_plugins = quota imap_quota
}
protocol pop3 {
#  mail_plugin_dir = /usr/lib64/dovecot/modules/pop3
  mail_plugin_dir = /usr/lib64/dovecot/modules
  mail_plugins = quota
  pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
  auth_socket_path = /var/run/dovecot/auth-master
  mail_plugin_dir = /usr/lib64/dovecot/modules
  mail_plugins = sieve quota
  postmaster_address = postmaster@example.com
}
Mut der Version2 hat man jetzt auch die Möglichkeit, den dovevot auf mehrern IP Adressen mit unterschiedlichen SSL Zertifikaten zu verwenden.

Gruß
xabbu
 

Werbung