Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Probleme beim cyrus-imap und cyrus-sasl
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
capser
n00b
n00b


Joined: 14 Apr 2005
Posts: 55

PostPosted: Thu Jul 27, 2006 10:17 am    Post subject: Probleme beim cyrus-imap und cyrus-sasl Reply with quote

Hallo,
ich hoffe ihr könnt mir irgendwie weiterhelfen... bin langsam am verrückt werden ;-)... versuche nun schon seit ein paar tagen einen Mailserver wie von luc beschrieben unter gentoo aufzusetzten... habe viele HowTos durchgelesen, und schon das 3 oder 4 mal neu angefangen... bleibe aber nun immer wieder bei dem gleichen fehler hängen.

Also die dienst Cyrus und sasl laufen, auch alle ports sind erreichbar die laut anleitung erreichbar sein sollen... aber irgendetwas muss ich übersehen haben, denn ich kann mich nicht anmelden. Jedesmal wenn folgens aufrufe passiert auch gleich folgendes :

Code:
cyradm --user cyrus --auth login localhost
Login failed: user not found at /usr/lib/perl5/site_perl/5.8.6/i386-linux/Cyrus/IMAP/Admin.pm line 118
cyradm: cannot authenticate to server with login as cyrus


meine imap.conf sieht folgendermasen aus :

Code:
postmaster: postmaster
configdirectory: /var/imap
partition-default: /var/spool/imap
admins: cyrus # no admins!
allowanonymouslogin: no
allowplaintext: yes
sasl_mech_list: login
servername: sop01
autocreatequota: 10000
reject8bit: no
quotawarn: 90
timeout: 30
poptimeout: 10
dracinterval: 0
drachost: localhost
sasl_pwcheck_method: auxprop
sievedir: /usr/sieve
sendmail: /usr/sbin/sendmail
sieve_maxscriptsize: 32
sieve_maxscripts: 5
#unixhierarchysep: yes


Fehlermdelungen kommen leider weder in der auth.log noch woanders. Zumindest finde ich nichts...

Aber aufgefallen ist mir auch schon, als ich cyrus mit saslpasswd angelegt habe das dort dann in der auth.log folgendes stand :

Code:
saslpasswd2: error deleting entry from sasldb: DB_NOTFOUND: No matching key/data pair found


aber bei sasldblistusers2 erscheint er eigentlich :

Code:
cyrus@host: userPassword


Ich habe den fehler zwar schon bei google x-mal gefunden aber nirgendwo hat wirklich jemand ne lösung passend zu meinem problem... wäre für hilfe wirklich sehr dankbar...

gruss
nils
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Thu Jul 27, 2006 12:36 pm    Post subject: Reply with quote

Also bei mir gehts und ich hab eine ähnliche Config wie deine...
Poste mal was
netstat -an |grep LISTEN anzeigt...


P.S: Die Fehlermeldung oben bekomm ich, wenn ich ein falsches Passwort benutze... Bist du dir sicher, dass du auch das richtige Passwort benutzt? Das war nämlich auch mal mein Fehler...


Gruss
Evil
Back to top
View user's profile Send private message
capser
n00b
n00b


Joined: 14 Apr 2005
Posts: 55

PostPosted: Thu Jul 27, 2006 1:12 pm    Post subject: Reply with quote

Tja also ich habe das passwort extra nochmal neu angelegt und geändert....

Es muss doch das Passwort sein was ich mit saslpasswd angelegt habe sein, oder irre ich mich da jetzt?

Also netstat -an |grep LISTEN zeigt folgendes

Code:
tcp        0      0 127.0.0.1:993           0.0.0.0:*               LISTEN
tcp        0      0 213.183.193.xxx:993     0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:995             0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:143           0.0.0.0:*               LISTEN
tcp        0      0 213.183.193.xxx:143     0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:2000          0.0.0.0:*               LISTEN
tcp        0      0 213.183.193.xxx:2000    0.0.0.0:*               LISTEN
tcp        0      0 213.183.193.xxx:80      0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN
tcp        0      0 213.183.193.xxx:443     0.0.0.0:*               LISTEN


das sollte doch soweit eigentlich alles stimmen oder? Wobei ich halt nach x-mal neu installation nun vielelleicht auch den wald vor lauter bäumen nicht mehr sehen würde....
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Thu Jul 27, 2006 1:30 pm    Post subject: Reply with quote

capser wrote:

Es muss doch das Passwort sein was ich mit saslpasswd angelegt habe sein, oder irre ich mich da jetzt?


Wenn ich mich nicht irre, dann ist es das Passwort welches in der Mysql Datenbank steht.
Unter der Datenbank die du genommen hast und dann unter accountusers.
Das ist es zumindest bei mir :-)
Back to top
View user's profile Send private message
capser
n00b
n00b


Joined: 14 Apr 2005
Posts: 55

PostPosted: Thu Jul 27, 2006 1:48 pm    Post subject: Reply with quote

Also wenn es so einfach sein sollte begrabe ich mich lieber... :-)

Aber werde das gleich mal checken. Sollte es das Passwort in der Tabele accountuser user sein, oder in der adminuser tabelle ?

aber schonmal vielen dank für die Info

gruss
Nils
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Thu Jul 27, 2006 1:50 pm    Post subject: Reply with quote

Accountusers...
Also bei mir wars das ergo sollte es das auch bei dir sein :D
Dann lass mal hören obs das war...

Gruss
Evil
Back to top
View user's profile Send private message
capser
n00b
n00b


Joined: 14 Apr 2005
Posts: 55

PostPosted: Thu Jul 27, 2006 1:58 pm    Post subject: Reply with quote

Tja also ich glaube ja das ich zur zeit nicht ganz zurechnugnsfähig bin, aber habe das mal getestet und passwort nochmal neu gesetzt, aber leider funktioniert es auch noch nicht... da scheint wohl irgendwas mit dem zugriff noch nicht zu klappen denke ich.

Habe nämlich zur Kontrolle auch nochmal beim mysql dienst eingeschaltet das er alle abfragen mit logt, und ich sehe dann wenn ich cyradm aufrufe auch keine abfrage beim mysql. Also würde ich sagen das er irgendwo vorher wohl hängen muss oder?
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Thu Jul 27, 2006 2:04 pm    Post subject: Reply with quote

#cyradm --user cyrus --auth login localhost
IMAP Password:

Das kommt bei mir und wenn ich dann das Passwort eingeb klappt es.
Back to top
View user's profile Send private message
capser
n00b
n00b


Joined: 14 Apr 2005
Posts: 55

PostPosted: Thu Jul 27, 2006 2:10 pm    Post subject: Reply with quote

Ja wenn ich #cyradm --user cyrus --auth login localhost eingebe erscheint bei mir das selbe

Also
IMAP Password:

wenn ich das dann eingebe kommt aber leider die fehlermeldung :

Code:
Login failed: user not found at /usr/lib/perl5/site_perl/5.8.6/i386-linux/Cyrus/IMAP/Admin.pm line 118
cyradm: cannot authenticate to server with login as cyrus


habe nun auch die entsprechende fehlermeldung in der imapd.log gefunden :
Code:
Jul 27 16:07:29 sop001 imaplocal[1614]: accepted connection
Jul 27 16:07:32 sop001 imaplocal[1614]: badlogin: localhost [127.0.0.1] plaintext cyrus SASL(-13): user not found: checkpass failed
Jul 27 16:08:35 sop001 master[1448]: process 1614 exited, status 0


Nur leider habe ich keine Ahnung mehr wo ich nach dem Fehler suchen kann, oder welche Config ich mir nochmal näher angucken könnte...

Also wenn du oder jemand anderes noch weitere Ideen habt....

Ich freue mich sehr über Hilfe ;-)
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Thu Jul 27, 2006 2:16 pm    Post subject: Reply with quote

Hast du auch schonmal
#cyradm --user cyrus --auth login DEINE IP versucht?
Back to top
View user's profile Send private message
capser
n00b
n00b


Joined: 14 Apr 2005
Posts: 55

PostPosted: Thu Jul 27, 2006 2:18 pm    Post subject: Reply with quote

Ja da kommt leider die gleiche fehlermeldung, wenn man mal davon absieht das es diesmal nicht imaplocal ist sondern imap der die Fehlermeldung auswirft....
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Thu Jul 27, 2006 2:21 pm    Post subject: Reply with quote

Hmm eins fällt mir noch auf...
Meine imapd.conf hat noch die Einstellungen

Code:
# Use saslauthd if you want to use pam for imap.
# But be warned: login with DIGEST-MD5 or CRAM-MD5
# is not possible using pam.
sasl_pwcheck_method:    saslauthd

####################################################
## This is a recommended authentication method if you
## emerge cyrus-sasl with 'postgres' or 'mysql'
## To use with mysql database uncomment those lines below.

#sasl_pwcheck_method: saslauthd
#sasl_auxprop_plugin: sql

## possible values for sasl_auxprop_plugin 'mysql', 'pgsql', 'sqlite'.
#sasl_sql_engine: mysql

## all possible values.
#sasl_mech_list: LOGIN PLAIN CRAM-MD5 DIGEST-MD5 NTLM
## or limit to CRAM-MD5 only
sasl_mech_list: PLAIN LOGIN
## change below to suit your setup.
sasl_sql_user: XXX
sasl_sql_passwd: XXXXX
sasl_sql_database: XXX
sasl_sql_hostnames: localhost
sasl_sql_select: SELECT clear FROM users WHERE email = '%u@%r'

Back to top
View user's profile Send private message
capser
n00b
n00b


Joined: 14 Apr 2005
Posts: 55

PostPosted: Thu Jul 27, 2006 2:30 pm    Post subject: Reply with quote

hm...

hatte gelesen das bei sasl_pwcheck_method auxprop stehen soll... weisst du was da wofür steht?

Mit den anderen werten werde ich mal einstellen und testen, vielleicht komme ich da ja weiter... wobei in dem tut doch eigentlich nichts von den
sasl_sql * werten steht oder?

aber werde gleich mal bescheid geben ob ich damit weiterkomme

Quote:
So also habe nun viel rumprobiert auch die imap.conf nochmal überarbeitet und deine Einträge mal ausprobiert, aber leider kommt immer wieder die gleiche Fehlermeldung:


Code:
Jul 27 16:40:02 sop001 imaplocal[12426]: executed
Jul 27 16:40:02 sop001 imaplocal[12426]: accepted connection
Jul 27 16:40:05 sop001 imaplocal[12426]: badlogin: localhost [127.0.0.1] plaintext cyrus SASL(-1): generic failure: checkpass failed
Jul 27 16:41:08 sop001 master[12388]: process 12426 exited, status 0


Irgendwo habe ich bestimmt was übersehen, aber weiss leider absolut nicht mehr wo ich noch nachgucken kann...
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Thu Jul 27, 2006 3:00 pm    Post subject: Reply with quote

capser wrote:


Code:
Jul 27 16:40:02 sop001 imaplocal[12426]: executed
Jul 27 16:40:02 sop001 imaplocal[12426]: accepted connection
Jul 27 16:40:05 sop001 imaplocal[12426]: badlogin: localhost [127.0.0.1] plaintext cyrus SASL(-1): generic failure: checkpass failed
Jul 27 16:41:08 sop001 master[12388]: process 12426 exited, status 0



Also irgendwas läuft hier schief...
Wenn ich
#cyradm --user cyrus --auth login localhost aufruf und das passwort eingeb, dann kommt folgendes im log

Code:
Jul 27 16:57:37 XXX imap[28959]: sql plugin Parse the username cyrus
Jul 27 16:57:37 XXX imap[28959]: sql plugin try and connect to a host
Jul 27 16:57:37 XXX imap[28959]: sql plugin trying to open db 'mail' on host 'localhost'
Jul 27 16:57:37 XXX imap[28959]: sql plugin Parse the username cyrus
Jul 27 16:57:37 XXX imap[28959]: sql plugin try and connect to a host
Jul 27 16:57:37 XXX imap[28959]: sql plugin trying to open db 'mail' on host 'localhost'
Jul 27 16:57:37 XXX imap[28959]: login: localhost [127.0.0.1] cyrus plaintext User logged in


Mit einem falschen Passwort:

Code:

Jul 27 17:01:39 XX imap[29018]: accepted connection
Jul 27 17:01:40 XX imap[29018]: sql plugin Parse the username cyrus
Jul 27 17:01:40 XX imap[29018]: sql plugin try and connect to a host
Jul 27 17:01:40 XX imap[29018]: sql plugin trying to open db 'mail' on host 'localhost'
Jul 27 17:01:40 XX imap[29018]: sql plugin Parse the username cyrus
Jul 27 17:01:40 XX imap[29018]: sql plugin try and connect to a host
Jul 27 17:01:40 XX imap[29018]: sql plugin trying to open db 'mail' on host 'localhost'
Jul 27 17:01:40 XX saslauthd[26667]: DEBUG: auth_pam: pam_authenticate failed: Permission denied
Jul 27 17:01:40 XX saslauthd[26667]: do_auth         : auth failure: [user=cyrus] [service=imap] [realm=] [mech=pam] [reason=PAM auth error]
Jul 27 17:01:40 XX saslauthd[26667]: do_auth         : auth failure: [user=cyrus] [service=imap] [realm=] [mech=pam] [reason=PAM auth error]
Jul 27 17:01:40 XX imap[29018]: badlogin: localhost [127.0.0.1] plaintext cyrus SASL(-13): authentication failure: checkpass failed
Back to top
View user's profile Send private message
capser
n00b
n00b


Joined: 14 Apr 2005
Posts: 55

PostPosted: Thu Jul 27, 2006 3:08 pm    Post subject: Reply with quote

Ja das sieht schön aus bei dir... würde gerne die Logdateien Tauschen...

Irgendwo scheint bei mir was falsch zu laufen, das problem ist einfach das ich nicht mehr weiss wo ich suchen muss, oder suchen kann.

Denn das Problem scheint ja zu sein, das er garnicht erst die verbindung zur mysql datenbank aufnimmt... also hier nochmal die komplette imapd.conf, ist übrigens bei mir zur zeit noch identisch mit der imapd-local.conf... vielleicht übersehe ich ja jedesmal irgendwas... oder kann es auch an anderen einstellungsdatein liegen?

Code:
postmaster: postmaster
configdirectory: /var/imap
partition-default: /var/spool/imap
admins: cyrus # no admins!
allowanonymouslogin: no
allowplaintext: yes
servername: sop01
autocreatequota: 10000
reject8bit: no
quotawarn: 90
timeout: 30
poptimeout: 10
dracinterval: 0
drachost: localhost
sievedir: /usr/sieve
sendmail: /usr/sbin/sendmail
sieve_maxscriptsize: 32
sieve_maxscripts: 5

sasl_pwcheck_method:    saslauthd

sasl_mech_list: PLAIN LOGIN

sasl_sql_user: xxx
sasl_sql_passwd: xxx
sasl_sql_database: maill
sasl_sql_hostnames: localhost
sasl_sql_select: SELECT clear FROM users WHERE email = '%u@%r'
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Thu Jul 27, 2006 3:11 pm    Post subject: Reply with quote

Wie sieht denn deine
/etc/pam.d/imap
aus?


Last edited by Evildad on Thu Jul 27, 2006 3:25 pm; edited 1 time in total
Back to top
View user's profile Send private message
capser
n00b
n00b


Joined: 14 Apr 2005
Posts: 55

PostPosted: Thu Jul 27, 2006 3:21 pm    Post subject: Reply with quote

Vielen dank für ICQ nur leider habe ich hier nur msn...

aber hier mal die imap von pam

Code:
auth sufficient pam_mysql.so user=xxx passwd='xxx' host=localhost db=mail table=accountuser usercolumn=username passwdcolumn=password crypt=1 logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host logpidcolumn=pid logtimecolumn=time
auth sufficient pam_unix_auth.so

account required pam_mysql.so user=xxx passwd='xxx' host=localhost db=mail table=accountuser usercolumn=username passwdcolumn=password crypt=1 logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host logpidcolumn=pid logtimecolumn=time
account  sufficient       pam_unix_acct.so


sollte eigentlich auch doch soweit in ordnung sein oder?
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Thu Jul 27, 2006 3:23 pm    Post subject: Reply with quote

Also bei mir sieht die anders aus...
Alles weitere im Msn :D
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum