Umstellung von Dovecot1 auf Dovecot2 OpenSUSE 11.3

xabbu

Member
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

Top