Alexander Wanning wrote:
Nun, ich habe auf meinem Rechner u.a. installiert: cyrus nebst SASL-API sowie SASL-Plugins
Welche SASL-Plugins genau? LOGIN, PLAN, CRAM-MD5, DIGEST-MD5?
Problem. Ich habe nun versucht, auf dem IMAP-Server Nutzer einzurichten. Aber da scheiterte ich schon.
Habe den Server gestartet, und er läuft auch und ist erreichbar. Ein "telnet localhost imap" war erfolgreich.
Jetzt will ich mich als Admin einloggen, um User anzulegen. Dazu habe ich eingegeben: "cyradm -user cyrus -auth login localhost"
Wenn du als Authentifizierungs-Backend die SASLDB benutzen willst, müssen sämtliche Nutzer, die einen IMAP-Account erhalten sollen, in der SASLDB angelegt werden, d.h. mit saslpasswd2. Mit cyradm werden nur die korrespondierenden Postfächer im Cyrus-System angelegt.
Jetzt erfolgt die Passwortabfrage und danach entsprechend nicht der Prompt, sondern eine Fehlermeldung
" #>cyradm -user cyrus -auth login heino IMAP Password: Login failed: generic failure at /usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Cyrus/IMAP/Admin.pmline 118 cyradm: cannot authenticate to server with login as cyrus"
Welche Authentifizierungsmechanismen hast Du in .../lib/sasl2/Cyrus.conf eingetragen? Was steht in Deiner imapd.conf?
Was ist nun hier los?? Habe dann, weil in der Anleitung sowas auch erwähnt war, die Nutzer cyrus und root aktiviert mit "saslpasswd2 root" und "saslpasswd cyrus". Aber auch danach bleibt die Fehlermeldung. Hat jemand eine Idee, woran das liegt?!
Es ist egal, wie dieser Nutzer heißt - wichtig ist, dass der Admin-User in der imapd.conf mit ihm übereinstimmt.
Gruß Matthias