
Ich habe installiertPostfixund es funktioniert einwandfrei. Ich habe installiertTaubenschlagund stelle auch seine Konfigurationen ein. Aber wenn ich service dovecot start
es versuche, wird es beim Start beendet. Im Syslog habe ich:
Nov 19 10:54:02 servername kernel: [2510855.242291] init: dovecot main process (29159) terminated with status 89
Nov 19 10:54:02 servername kernel: [2510855.242305] init: dovecot respawning too fast, stopped
Ich hatte Dovecot installiert und es funktionierte einwandfrei. Dann habe ich meine Konfigurationen geändert, Dovecot und Postfix gelöscht und sie danach erneut installiert. Ich habe die Standardkonfigurationen kopiert /usr/share/doc/dovecot-core/example-config/
und die erforderlichen Konfigurationen geändert, wie sie in den Tutorials beschrieben werden. Jetzt habe ich dieses Problem. Was kann ich tun?
Antwort1
Überprüfen Sie zunächst die Syntax aller Konfigurationsdateien in /etc/dovecot/
und /etc/dovecot/conf.d/
.
/etc/dovecot/conf.d/10-ssl.conf
Überprüfen Sie dann ssl_cert
die ssl_key
Pfade. Überprüfen Sie die angegebenen Dateien. Wenn sie nicht vorhanden sind, verwenden Sie sie, mkcert.sh
um SSL-Schlüssel und Zertifikat zu erstellen. Alle Informationen finden SieHier. Herunterladendovecot-openssl.cnf
und Werte ändern. Herunterladenmkcert.sh
und führen Sie es aus. Danach ändern Sie 10-ssl.conf
:
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
Starten Sie Dovecot neu.