Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
mail [19.01.2017 18:33] – [Dovecot] havelock | mail [10.02.2018 10:44] – [Baikal] havelock | ||
---|---|---|---|
Zeile 10: | Zeile 10: | ||
* policyd-weight - Gewichtete Regeln, z.B. für Blacklists | * policyd-weight - Gewichtete Regeln, z.B. für Blacklists | ||
- | Für Tips siehe auch: https:// | + | Für Tips siehe auch: https:// |
+ | zum Testen eignet sich auch das Programm '' | ||
===== Mailkonfiguration auf den Gateways ===== | ===== Mailkonfiguration auf den Gateways ===== | ||
Zeile 116: | Zeile 117: | ||
keys@freifunk-pinneberg.de osticket: | keys@freifunk-pinneberg.de osticket: | ||
+ | </ | ||
+ | |||
+ | Zum eleganten Verwalten der Queue wird '' | ||
+ | Folgende Konfigurationsdatei ist manuell anzulegen: | ||
+ | <file conf / | ||
+ | # / | ||
+ | # | ||
+ | backend_name=postfix2 | ||
</ | </ | ||
Zeile 157: | Zeile 166: | ||
* Frage: ist ein Socket besser, oder eine IP-Adresse? | * Frage: ist ein Socket besser, oder eine IP-Adresse? | ||
* Antwort: Der Socket hat viel weniger Overhead. Aber Zugriffsrechte beachten. | * Antwort: Der Socket hat viel weniger Overhead. Aber Zugriffsrechte beachten. | ||
- | * Falls mit Socket, Verzeichnis anlegen, falls noch nicht existent. TODO Klären, welche Berechtigungen für das Verzeichnis und den Socket notwendig sind.< | + | * Falls mit Socket, Verzeichnis anlegen, falls noch nicht existent. TODO Klären, welche Berechtigungen für das Verzeichnis und den Socket notwendig sind. Im Standard sind die Einstellungen des Sockets '' |
mkdir / | mkdir / | ||
- | chown postfix / | + | chown postfix.postgrey / |
+ | chmod 770 / | ||
</ | </ | ||
* postgrey neu starten, damit der Socket aktiviert wird | * postgrey neu starten, damit der Socket aktiviert wird | ||
Zeile 173: | Zeile 183: | ||
* IMAP-Server | * IMAP-Server | ||
- | * Benutzerverweltung | + | * Benutzerverwaltung |
* Filterregeln mit Sieve | * Filterregeln mit Sieve | ||
Zeile 208: | Zeile 218: | ||
<file conf 10-master.conf> | <file conf 10-master.conf> | ||
- | service imap-login { | + | service imap-login { |
- | inet_listener imap { | + | inet_listener imap { |
- | port = 143 | + | port = 143 |
- | address = 127.0.0.1 | + | address = 127.0.0.1 |
- | } | + | } |
- | inet_listener imaps { | + | inet_listener imaps { |
- | port = 993 | + | port = 993 |
- | ssl = yes | + | ssl = yes |
- | } | + | } |
} | } | ||
Zeile 349: | Zeile 359: | ||
++++ | ++++ | ||
+ | |||
+ | ==== Protokollierung ==== | ||
+ | |||
+ | Über '' | ||
+ | |||
+ | <file conf 10-logging.conf> | ||
+ | log_path = syslog | ||
+ | syslog_facility = local5 | ||
+ | auth_verbose = yes | ||
+ | auth_verbose_passwords = no | ||
+ | </ | ||
+ | |||
+ | Local5 facility in spezielle Dateien umleiten | ||
+ | <file conf / | ||
+ | *.*; | ||
+ | |||
+ | # Dovecot | ||
+ | local5.* | ||
+ | local5.warning; | ||
+ | </ | ||
+ | |||
+ | ==== Tests ==== | ||
+ | |||
+ | Prüfe, ob ein Benutzer existiert | ||
+ | doveadm auth lookup mustermann@example.com | ||
+ | doveadm auth lookup -x service=imap mustermann@example.com | ||
Prüfe, ob die Kennwortabfrage mit der MySQL-Datenbank funktioniert: | Prüfe, ob die Kennwortabfrage mit der MySQL-Datenbank funktioniert: | ||
doveadm auth test mustermann@example.com | doveadm auth test mustermann@example.com | ||
+ | |||
Einen Passwort-Hash kann man erzeugen mit | Einen Passwort-Hash kann man erzeugen mit | ||
dovecot pw -s MD5-CRYPT | dovecot pw -s MD5-CRYPT | ||
+ | Informationen aus der Benutzerdatenbank abfragen | ||
+ | doveadm user mustermann@example.com | ||
==== Roundcube ==== | ==== Roundcube ==== | ||
Zeile 380: | Zeile 419: | ||
* Einstellungen in der Konfigurationsdatei '' | * Einstellungen in der Konfigurationsdatei '' | ||
* '' | * '' | ||
+ | |||
+ | === Plugin: | ||
+ | Der Roundcube-Benutzer benötigt die Berechtigung die Mailboxtabelle zu lesen und das Password-Feld zu schreiben: | ||
+ | GRANT SELECT, UPDATE (password) ON `postfixadmin`.`mailbox` TO ' | ||
+ | |||
+ | Das Plugin wird aktiviert in der zentralen Konfigurationsdatei '' | ||
+ | in das Array '' | ||
+ | |||
+ | Im Plugin-Verzeichnis wird ebenfalls eine '' | ||
+ | |||
TODO Quotas, auch ein Dovecot-Thema | TODO Quotas, auch ein Dovecot-Thema | ||
Zeile 404: | Zeile 453: | ||
* Zentraler Speicher für Adressen und Kalender | * Zentraler Speicher für Adressen und Kalender | ||
* soll unter '' | * soll unter '' | ||
+ | * '' | ||