PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : egroupware will sich nicht auf cyrus mail server einloggen



luh
27.01.08, 17:49
Hoi
Versuche gerade Mail für egroupware einzurichten. Habe dafuer cyrus installiert. cyrus angelegt und ihm mit saslpasswd2 ein passwort gegeben. Wenn ich in der egroupware bin (user: administrator) und auf FeLaMiMail gehe, bekomme ich folgende Fehlernachricht:

Die Verbindung zum IMAP Server ist fehlgeschlagen

NO, Login failed: authentication failure

in der var/log/mail.log fand ich das :



domain.de SASL(-13): authentication failure: checkpass failed
Jan 27 19:01:50 domain cyrus/master[13320]: about to exec /usr/sbin/ctl_cyrusdb
Jan 27 19:01:50 domain cyrus/ctl_cyrusdb[13320]: checkpointing cyrus databases
Jan 27 19:01:50 domain cyrus/ctl_cyrusdb[13320]: archiving database file: /var/lib/cyrus/annotations.db
Jan 27 19:01:50 domain cyrus/ctl_cyrusdb[13320]: archiving log file: /var/lib/cyrus/db/log.0000000001
Jan 27 19:01:50 domain cyrus/ctl_cyrusdb[13320]: archiving log file: /var/lib/cyrus/db/log.0000000001
Jan 27 19:01:50 domain cyrus/ctl_cyrusdb[13320]: archiving database file: /var/lib/cyrus/mailboxes.db
Jan 27 19:01:50 domain cyrus/ctl_cyrusdb[13320]: archiving log file: /var/lib/cyrus/db/log.0000000001
Jan 27 19:01:50 domain cyrus/ctl_cyrusdb[13320]: done checkpointing cyrus databases
Jan 27 19:01:50 domain cyrus/master[12574]: process 13320 exited, status 0
Jan 27 19:01:54 domain cyrus/imap[13292]: accepted connection
Jan 27 19:01:54 domain cyrus/imap[13292]: badlogin: domain.com [195.34.183.18] plaintext admin@@domain.de SASL(-13): authentication failure: checkpass failed

Woran kann das liegen? Wieso failed der login?
MfG
luh
EDIT: Wenn ihr irgendwelche logs braucht, sagt einfach welche.

luh
28.01.08, 20:20
habe gerade festgestellt, dass cyrus nicht in der Gruppe mail war. Das scheint aber nicht das Problem zu sein. Habe es jetzt reingemacht, und es gibt immernoch die gleiche Fehlernachricht. In egroupware wie auch in der /var/log/mail.log.

Habe allerdings etwas neues gefunden, was sich vll negativ auswirkt: Wenn ich in Webmin bin und auf Mailbox-Baum gehe (eine der drei Optionen die einem webmin zu cyrus-imap-server anbietet), dann bekomme ich folgende Nachricht:



HTTP/1.0 500 Perl execution failed Server: MiniServ/0.01 Date: Mon, 28 Jan 2008 20:19:56 GMT Content-type: text/html Connection: close
Error - Perl execution failed

Can't locate Tree/Simple.pm in @INC (@INC contains: /usr/share/webmin /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at tree.pl line 26.
BEGIN failed--compilation aborted at tree.pl line 26.
Compilation failed in require at /usr/share/webmin/cyrus-imapd/tree.cgi line 16.


wenn ich eine weitere mailbox anlege wird sie erst brav angelegt, wenn ich dann weiter klicke kommt folgendes:


/usr/lib/cyrus/bin/mbpath nicht gefunden
Entweder der Cyrus IMAP-Server ist nicht installiert, läuft nicht oder die Modulkonfiguration ist falsch.

ist das weil der mailbox tree nicht kompiliert werden konnte?
In Zeile 16 von tree.cgi wird die tree.pl eingebunden, die auch im gleichen Ordner brav liegt. Warum gibt es da einen Fehler? Wie bekomme ich das weg?

Noch eine Info:
saslauthd läuft mit optionen -a sasldb -c -n 5

~luh

luh
28.01.08, 20:46
ok, der erste Fehler in webmin ist weg, und die Mailboxen werden sauber angezeigt. da hat wohl einfach nur libtree-simple-perl packet gefehlt. dass es nicht standardmaessig mitinstalliert wurde wundert mich. Das Problem, dass FelamiMail nicht mit eGroupware immernoch nicht kommuniziert ist aber immernoch da. :( - und auch der zweite fehler von oben.

Eine Sache ist allerdings sehr interessant, ich kann mich mit cyradm --auth login localhost --user administrator einloggen. besonders zusammen mit dieser neuen Nachricht aus /var/log/mail.log


Jan 28 22:08:40 domain cyrus/imap[30896]: badlogin: sladekundsoehne.com [195.34.183.18] plaintext admin@@domain.de SASL(-13): user not found: checkpass failed

Bin jetzt allerdings etwas verloren. wieso kann ich mich einloggen auf der konsole als administrator ohne probleme, aber nicht per egroupware? warum sagt er mir da dass er den benutzer nicht kennt?
luh

MiGo
28.01.08, 21:14
administrator@@domain.de SASL(-13): user not found: checkpass failed
Ich würde mal sagen, da sucht er nach "administrator@", nicht nach administrator.
Anmeldedaten falsch eingegeben?

cane
28.01.08, 21:26
Also ich kann auf alle mailboxen zugreifen und auch alles lesen :ugly:

Im Ernst: Gerade wenn Du schon nicht 100 % sicher in der Materie bist würde ich nicht Domain und Usernamen posten ;)

--> Editiere deinen Post und anonymisier ihn

mfg
cane

luh
28.01.08, 21:35
@cane - Migos kann ich schlecht editieren.

@MiGo, ich habe es geschafft dass es jetzt nur noch 1 @ hat. war wohl eines der Probleme. Die Fehlernachricht in /var/log/mail.log ist aber immernoch authentication failure.

Die nachricht kommt auch wenn ich mit dem Befehl
imtest -m login -p imap localhost
teste ob ich mich einloggen kann.
luh

cane
28.01.08, 21:45
@cane - Migos kann ich schlecht editieren.

Dafür hast Du jetzt schon wieder domainname und usernamen gepostet :rolleyes:

EDIT: Und wieder gelöscht bevor ich meinen Post abschicken konnte :)

mfg
cane

luh
28.01.08, 21:56
testsaslauthd -u user -p pwd gibt mir folgendes:
0: NO "authentication failed"

was ist hier los? :(