Hallo liebe Leute,
ich hatte gestern, das mehr oder weniger schöne Problem, dass nach einem Dist Upgrade mein Dovecotserver meinte, dass er den Dienst quittieren dürfte. Nach lagen gegoogle hab ich dann ein bisschen selber herumprobiert und dank eines Gedankenanstoßes ist es mir letztendlich auch gelungen den Dovecotserver wieder ans laufen zu bekommen.
Wie ich das hinbekommen habe, möchte ich gerne hier anbringen, denn dem ein oder anderen könnte das Ganze helfen.
Schritt für Schritt:
__________________________________________________
Den kompleten alten Konfigurationsordner backuppen (WICHTIG!!)
__________________________________________________
Dovecot komplett deinstallieren
__________________________________________________
Nun muss Dovecot in der aktuellen Version installiert werden. Hierbei ist zu beachten, dass es dovecot nicht als Singlesource gibt sondern in kleine Sourcen unterteilt ist - also installieren wir den gesamten Dovecot Server
__________________________________________________
Jetzt haben wir unter "/etc/dovecot/" die aktuelle Konfiguration. Nun muss der LiveConfig Service einmal restarted werden via
__________________________________________________
Liveconfig ersellt an dieser Stelle wieder die Konfiguration.
WICHTIG: die Konfiguration (vi /etc/dovecot/dovecot.conf) muss in etwa so aussehen:
# _ _ ___ __ _ (R)
# | | (_)_ _____ / __|___ _ _ / _(_)__ _
# | |__| \ V / -_) (__/ _ \ ' \| _| / _` |
# |____|_|\_/\___|\___\___/_||_|_| |_\__, |
# |___/
# Copyright (c) 2009-2013 Keppler IT GmbH.
# ----------------------------------------------------------------------------
login_greeting = server ready
auth_mechanisms = plain login cram-md5
disable_plaintext_auth = no
ssl = no
first_valid_uid = 8
postmaster_address = postmaster@localhost
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_privileged_group = mail
mail_plugins = $mail_plugins quota
passdb {
args = /etc/dovecot/passwd
driver = passwd-file
}
plugin {
quota = maildir:User quota
quota_rule = *:storage=0
quota_rule2 = Trash:storage=+50M
}
plugin {
quota_warning = storage=95%% quota-warning 95 %u
quota_warning2 = storage=80%% quota-warning 80 %u
}
service quota-warning {
executable = script /usr/lib/liveconfig/mailquota.sh
user = mail
unix_listener quota-warning {
user = mail
group = mail
mode = 0600
}
}
protocols = imap pop3
protocol imap {
mail_plugins = $mail_plugins imap_quota
mail_max_userip_connections = 10
}
protocol pop3 {
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
mail_max_userip_connections = 3
}
protocol lda {
mail_plugins = $mail_plugins sieve
}
service auth {
unix_listener auth-userdb {
group = mail
mode = 0600
user = mail
}
unix_listener /var/spool/postfix/private/auth {
group = mail
mode = 0660
user = postfix
}
unix_listener auth-master {
group = mail
mode = 0600
user = mail
}
user = root
}
userdb {
args = /etc/dovecot/passwd
driver = passwd-file
}
# <EOF>-----------------------------------------------------------------------
Alles anzeigen
Dies ist die aktuelle Dovecot 2 Liveconfig Konfiguration.
Wenn die bei euch nicht so aussieht, dann loggt euch in euer LiveConfig Interface ein und Ändert eine beliebige EInstellung unter "Serververwaltung"->"E-Mail"->"Dovecot" und klick auf "Speichern" - dann werden die Konfigurationen auf jedenfall neu erstellt (die Änderung kann am Ende wieder rückgängig gemacht werden). Auf jedenfall sollte eure Konfiguration in etwa so aussehen, wie oben beschrieben.
__________________________________________________
Nun kommen wir zum letzten Schritt - die Passwörter, Postfächeroptionen etc. müssen wieder eingespielt werden - hier kommt euer Backup ins Spiel:
Nun sind alle Postfachrelevanten Informationen wieder hinterlegt.
__________________________________________________
Zum Schluss noch einmal den gesamten Dovecotserver durchstarten
Et voila! - Der Server sollte wieder rennen.
Wenn Probleme oder Fragen auftauchen könnt ihr gerne jederzeit in diesem Thema antworten - wenn es schnell gehen muss kann man mir auch gerne eine E-Mail an info@creativedev.de schreiben oder das Formular auf meiner Webseite benutzen --> https://www.creativedev.de
Grüße
N. Linde