Mailserver für Linux
Workshop - IMAP-Server Dovecot installieren und konfigurieren
In Datei loggen
Standardmäßig loggt Dovecot seine Aktivitäten in die Datei /var/log/syslog. Möchten Sie stattdessen eine eigene Datei benutzen, ändern Sie in der Datei /etc/dovecot/dovecot.conf die Variablen log_path und info_log_path, etwa so:
log_path: /var/log/dovecot/error.log
info_log_path: /var/log/dovecot/info.log
Anschließend müssen Sie noch das Verzeichnis erzeugen und dessen Benutzerrechte festsetzen:
# mkdir /var/log/dovecot
# chown dovecot:adm /var/log/dovecot
# chmod 2755 /var/log/dovecot
Damit diese Verzeichnisse nicht überlaufen und eventuell den Festplattenplatz verschlingen, lassen Sie die Log-Dateien rotieren. Das erledigt das Programm logrotate. Im Verzeichnis /etc/logrotate.d ist aufgeführt, welche Log-Dateien regelmäßig rotiert werden. Legen Sie dort die Datei /etc/logrotate.d/dovecot an, um auch Dovecots Log-Dateien in die Rotation aufzunehmen. Die Datei kann zum Beispiel folgenden Inhalt haben:
/var/log/dovecot/error.log /var/log/dovecot/info.log {
daily
missingok
rotate 60
compress
delaycompress
notifempty
create 640 dovecot adm
sharedscripts
postrotate
if [ -f /var/run/dovecot/master.pid ]; then
/bin/kill -USR1 `cat /var/run/dovecot/master.pid`
fi
endscript
}