===== Wichtige Parameter ===== Parameter:Wert \\ \\ ^Name ^Beschreibung ^ |configdirectory|**Mandatory/Anzugeben** Arbeitsverzeichnis von imap \\ \\ Unter Debian /var/lib/cyrus \\ \\ **Achtung:** Nach der Konfiguration muss dort mittels Aufruf von cyrus-makedirs eine Default-Struktur angelegt werden| |admins|**Mandatory/Anzugeben** Liste der Benutzer die für die lokale Installation Administrator-Rechte haben \\ \\ Diese können sich mit Hilfe von Werkzeugen wie cyradm am Server anmelden und Verwaltungsaufgaben ausführen \\ \\ **Achtung:** Die Passwörter dieser Benutzer werden nicht aus der passwd gelesen, sondern per sasl geprüft. Sie müssen also in sasl angelegt werden (zum Beispiel wenn sasldb benutzt wird per saslpasswd2)| |defaultdomain|Die Defaultdomain | |defaultpartition|**Mandatory/Anzugeben:** Name der Partition (nicht der Pfad) die per Default benutzt werden soll -> in der per Default die Mailboxen erstellt werden| |partition-| **Mandatory/Anzugeben:** Pfad für die Partition mit dem Namen - Partition meint den Pfad unter dem die Mailboxen angelegt werden \\ \\ Es muss mindestens die Partition angegeben werden die in default-partition angegeben wurde. \\ \\ Syntax: partition-=Pfad \\ Beispiel: partition-default=/var/spool/cyrus/mail \\ \\ Beispiel definiert das die Partition "default" unter /var/spool/cyrus/mail liegt \\ \\ **Achtung:** Möglicherweise mus snach dem Anlegen der Partition noch cyrus-makedirs aufgerufen werden| |sasl_pwcheck_method|Methode wie die Passwörter sich anmeldender Clients überprüft werden sollen \\ \\ Beispiel: sasl_pwcheck_method: auxprop \\ \\ Beispiel führt Authentifizierung über ein Sasl-Plugin durch| |sasl_auxprop_plugin|Definiert das zu nutzende sasl-Plugin \\ \\ Notwendig wenn als sasl_pwcheck_method auxprop angegeben ist. \\ \\ Beispiel: sasl_auxprop_plugin: sasldb \\ \\ Beispiel zeigt Konfiguration des Plugins sasldb, welches die Authentifizierung über die sasldb (Hash-File) ausführt. \\ \\ \\ Benutzer müssen bei dieser Konfiguration per saslpasswd2 Benutzername angeleget werden und ein Passwort definiert werden. Die Datei befindet sich zumeist unter/etc/sasldb2| |sasl_mech_list|**Mandatory/Anzugeben** Liste der für die Authentifizierung via sasl zur Verfügung stehenden Mechanismen/Verschlüsselungen \\ \\ Komma-getrennte Liste \\ \\ * DIGEST-MD5 -> Verschlüsselt * CRAM-MD5 -> Verschlüsselt * PLAIN -> Unverschlüsselt (sollte nur bei gleichzeitiger zwingender Verwendung von SSL/TLS freigeschaltet werden) * LOGIN -> Unverschlüsselt? -> siehe drüber | |lmtpsocket|Pfad zum lmtp-Socket \\ \\ Dieser wird genutzt von anderen Diensten (wie Postfix) um Mails an imapd zuzustellen| |notifysocket|Unix-Socket auf dem der notifyd lauscht und angesprochen werden kann \\ \\ In der Regel /var/run/cyrus/socket/notify| |loginrealm|**Mandatory/Anzugeben** (Nicht ganz verstanden) Offensichtlich die Liste der Domains die sich anmelden können. \\ \\ Hier müssen alle Domains angegeben werden für die Postfächer vorgehalten werden| ===== Troubleshooting ===== ^Problem ^Mögliche Lösung^ |Der SMTP-Dienst (zum Beispiel postfix smtp) kann sich nicht mit cyrus verbinden. Zum Beispiel mit folgender Meldung: status=deferred (delivery temporarily suspended: connect to mail.whatever.de[/var/run/cyrus/socket/lmtp]: Connection refused)| * cyrus imap läuft nicht * die Datei/Verzeichnis /var/run/cyrus/socket/lmpt existiert nicht * die Datei /var/run/cyrus/socket/lmpt existiert, der Fehler kommt aber trotzdem * cyrus beenden * ist die Datei immer noch da, diese löschen (so wie alle anderen Dateien unter /var/run/cyrus/socket * die Dateien bleiben dort wenn cyrus irgendwann mal nicht ordentlich beendet wurde, und werden nicht überschrieben, funktionieren aber nicht mehr * cyrus neustarten | ===== Weitere Informationen ===== ^Titel/Beschreibung ^URL ^ |Buch über Cyrus imap-Konfiguration - oreilly|http://oreilly.com/catalog/mimap/chapter/ch09.html|