Hallo,
Am Donnerstag, 31. März 2005 14:09 schrieb Matthias Petermann:
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?
sasl-crammd5, -digestmd5, -gssapi, -otp, -plain,
Dann habe ich noch installiert: cyrus-sasl-authentication-Server perl-Authen-SASL-Cyrus - SASL Authentifizierungsbibliothek - Cyrus Plugin perl-Cyrus-IMAP - Cyrus IMAP Perl-Modul perl-Cyrus-SIEVE-managesieve - Ein Perl Module für Cyrus SIEVE
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.
Und das anlegen erfolgt mittels saslpasswd2 [nutzer] oder mit saslpasswd2 -c [Nutzer] ????
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?
Mmmh, habe ja eine SuSE, und da gibts die Dateien "/etc/imapd.conf" und "/etc/cyrus.conf". Hänge beide Dateien mal hinten an.
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.
Nun, das ist m.E. schon richtig eingetragen.
MfG Alexander