Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
server:dovecot [2010/02/13 17:27] ewald Authentifizierung überarbeitet |
server:dovecot [2016/02/04 20:25] (aktuell) ewald [SSL] Komplette Zertifikatskette anzeigen |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Dovecot unter Debian 5.0 ====== | + | ====== Dovecot unter Debian 6.0 ====== |
| - | [[http://www.dovecot.org/|Dovecot]] unter Debian 5.0 als IMAP-Server einrichten: | + | [[http://www.dovecot.org/|Dovecot]] unter Debian 6.0 als IMAP-Server einrichten: |
| ===== Installation ===== | ===== Installation ===== | ||
| Zeile 7: | Zeile 7: | ||
| * Dovecot installieren: | * Dovecot installieren: | ||
| - | # aptitude install dovecot-imapd | + | # apt-get install dovecot-imapd |
| ===== Dienste ===== | ===== Dienste ===== | ||
| - | * Normales IMAP nur auf localhost anbieten, IMAP-over-SSL auf allen IPv4-Interfaces: | + | * Normales IMAP nur auf localhost anbieten, IMAP-over-SSL auf einer bestimmten IPv4-Adresse: |
| # vi /etc/dovecot/dovecot.conf | # vi /etc/dovecot/dovecot.conf | ||
| Zeile 17: | Zeile 17: | ||
| protocol imap { | protocol imap { | ||
| listen = 127.0.0.1 | listen = 127.0.0.1 | ||
| - | ssl_listen = * | + | ssl_listen = 81.169.132.218 |
| ===== Mailbox-Format ===== | ===== Mailbox-Format ===== | ||
| Zeile 50: | Zeile 50: | ||
| ssl_key_file = /etc/dovecot/ssl/mail.disorganized.de.key | ssl_key_file = /etc/dovecot/ssl/mail.disorganized.de.key | ||
| + | * Testen: | ||
| + | |||
| + | $ openssl s_client -showcerts -connect mail.disorganized.de:993 -crlf | ||
| ===== Authentifizierung ===== | ===== Authentifizierung ===== | ||
| - | Die Authentifizierung der Benutzer erfolgt gegen die Exim-Kennwort-Datei. Zusätzlich wird ''/etc/passwd'' benutzt, um weitere Informationen zu einem Benutzer zu erhalten (UID, GID und Home-Verzeichnis). | + | Die Authentifizierung der Benutzer erfolgt gegen die [[server::Exim]]-Kennwort-Datei. Zusätzlich wird ''/etc/passwd'' benutzt, um weitere Informationen zu einem Benutzer zu erhalten (UID, GID und Home-Verzeichnis). |
| * Klartext-Authentifizierung verbieten (eigentlich unnötig, weil ich ja nach außen nur IMAP-over-SSL anbiete): | * Klartext-Authentifizierung verbieten (eigentlich unnötig, weil ich ja nach außen nur IMAP-over-SSL anbiete): | ||
| Zeile 73: | Zeile 76: | ||
| } | } | ||
| - | * Den Benutzer des von ''root'' auf ''Debian-exim'' ändern. | + | * Den Benutzer des Authentifizierungs-Daemons von ''root'' auf ''Debian-exim'' ändern. |
| # vi /etc/dovecot/dovecot.conf | # vi /etc/dovecot/dovecot.conf | ||
| [...] | [...] | ||
| Zeile 89: | Zeile 93: | ||
| . LOGOUT | . LOGOUT | ||
| [...] | [...] | ||
| + | | ||
| + | ===== Problembehebungen ===== | ||
| + | * Debian jessie: systemd so konfigurieren, dass IMAP-Port nicht überwacht werden. Dovecot kann sich sonst nicht auf die Ports binden:<code> | ||
| + | # cp /lib/systemd/system/dovecot.socket /etc/systemd/system/ | ||
| + | # systemctl reenable dovecot.socket | ||
| + | # vi /etc/systemd/system/dovecot.socket | ||
| + | Alle Zeilen mit ListenStream auskommentieren | ||
| + | # systemctl stop dovecot.service | ||
| + | # systemctl start dovecot.service | ||
| + | # systemctl status dovecot.socket | ||
| + | ● dovecot.socket - Dovecot IMAP/POP3 email server activation socket | ||
| + | Loaded: error (Reason: Invalid argument) | ||
| + | Active: active (running) since Fri 2015-12-04 16:11:48 CET; 25min ago | ||
| + | </code> | ||