saslauthd geht nicht SuSE 9.3

refsada

New Member
Hallo

testsaslauthd -u xxx -p yyy

bringt 0: NO "authentication failed"

Ich hab nix an der Config verändert. Sollte saslauthd nicht automatisch Systemuser reinlassen?
 
Ich bin noch mal nach der Anleitung vorgegangen und jetzt startet saslauthd gar nicht mehr...

Bei Debian hat alles wunderbar funktioniert und bei SuSE geht irgendwie nix.

Und wie hast Du den Kontakt von testsaslauthd auf saslauthd hergestellt?
Über einen Socket oder Mutex oder NamedPipe?

Sagt mir alles nix.

Gibts da keine Schritt für Schritt Anleitung für SuSE? Ich hab nur eine für Debian gefunden.
 
Auch in dieser Anleitung steht, daß der Parameter "-f ..../mux" genutzt werden soll, damit testsaslauthd weiß, wie es mit saslauthd Kontakt aufnehmen soll.
Der Parameter fehlt aber oben in Deiner Fehlerbeschreibung.
Mein Vorschlag mit Saslfinger hast Du noch gar nicht berücksichtigt?

huschi.
 
testsaslauthd -f /var/run/sasl2/mux -u xxx -p yyy

bringt auch 0: NO "authentication failed"

saslfinger -s

Code:
saslfinger - postfix Cyrus sasl configuration Wed Mar 14 23:23:30 CET 2007
version: 1.0
mode: server-side SMTP AUTH

-- basics --
Postfix: 2.2.1
System:
Welcome to SuSE Linux 9.3 (i586) - Kernel \r (\l).

-- smtpd is linked to --
        libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x4006f000)

-- active SMTP AUTH and TLS parameters for smtpd --
broken_sasl_auth_clients = yessample_directory = /usr/share/doc/packages/postfix/samples
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_tls_cert_file = /etc/postfix/mail.cert
smtpd_tls_key_file = /etc/postfix/mail.key
smtpd_use_tls = yes


-- listing of /usr/lib/sasl2 --
total 664
drwxr-xr-x   2 root root  4096 2007-03-12 23:03 .
drwxr-xr-x  59 root root 20480 2007-03-14 22:23 ..
-rwxr-xr-x   1 root root   695 2005-03-19 21:29 libanonymous.la
-rwxr-xr-x   1 root root 13560 2005-03-19 21:29 libanonymous.so
-rwxr-xr-x   1 root root 13560 2005-03-19 21:29 libanonymous.so.2
-rwxr-xr-x   1 root root 13560 2005-03-19 21:29 libanonymous.so.2.0.20
-rwxr-xr-x   1 root root   683 2005-03-19 21:29 libcrammd5.la
-rwxr-xr-x   1 root root 15828 2005-03-19 21:29 libcrammd5.so
-rwxr-xr-x   1 root root 15828 2005-03-19 21:29 libcrammd5.so.2
-rwxr-xr-x   1 root root 15828 2005-03-19 21:29 libcrammd5.so.2.0.20
-rwxr-xr-x   1 root root   713 2006-04-19 17:20 libdigestmd5.la
-rwxr-xr-x   1 root root 43544 2006-04-19 17:20 libdigestmd5.so
-rwxr-xr-x   1 root root 43544 2006-04-19 17:20 libdigestmd5.so.2
-rwxr-xr-x   1 root root 43544 2006-04-19 17:20 libdigestmd5.so.2.0.20
-rwxr-xr-x   1 root root   749 2005-03-19 21:29 libgssapiv2.la
-rwxr-xr-x   1 root root 25912 2005-03-19 21:29 libgssapiv2.so
-rwxr-xr-x   1 root root 25912 2005-03-19 21:29 libgssapiv2.so.2
-rwxr-xr-x   1 root root 25912 2005-03-19 21:29 libgssapiv2.so.2.0.20
-rwxr-xr-x   1 root root   679 2005-03-19 21:29 liblogin.la
-rwxr-xr-x   1 root root 14420 2005-03-19 21:29 liblogin.so
-rwxr-xr-x   1 root root 14420 2005-03-19 21:29 liblogin.so.2
-rwxr-xr-x   1 root root 14420 2005-03-19 21:29 liblogin.so.2.0.20
-rwxr-xr-x   1 root root   675 2005-03-19 21:29 libotp.la
-rwxr-xr-x   1 root root 44924 2005-03-19 21:29 libotp.so
-rwxr-xr-x   1 root root 44924 2005-03-19 21:29 libotp.so.2
-rwxr-xr-x   1 root root 44924 2005-03-19 21:29 libotp.so.2.0.20
-rwxr-xr-x   1 root root   679 2005-03-19 21:29 libplain.la
-rwxr-xr-x   1 root root 14420 2005-03-19 21:29 libplain.so
-rwxr-xr-x   1 root root 14420 2005-03-19 21:29 libplain.so.2
-rwxr-xr-x   1 root root 14420 2005-03-19 21:29 libplain.so.2.0.20
-rwxr-xr-x   1 root root   707 2005-03-19 21:29 libsasldb.la
-rwxr-xr-x   1 root root 18792 2005-03-19 21:29 libsasldb.so
-rwxr-xr-x   1 root root 18792 2005-03-19 21:29 libsasldb.so.2
-rwxr-xr-x   1 root root 18792 2005-03-19 21:29 libsasldb.so.2.0.20
-rw-r--r--   1 root root    26 2007-01-31 22:06 Sendmail.conf
-rw-------   1 root root   130 2007-03-11 15:29 smtpd.conf




-- content of /usr/lib/sasl2/smtpd.conf --
pwcheck_method: saslauthd
pwcheck_method:  auxprop
mech_list: plain login
saslauthd_path: /var/run/sasl2/mux
allow_plaintext: true
-- content of /etc/postfix/sasl/smtpd.conf --
pwcheck_method: saslauthd
pwcheck_method:  auxprop
mech_list: plain login
saslauthd_path: /var/run/sasl2/mux
allow_plaintext: true

-- active services in /etc/postfix/master.cf --
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
smtp      inet  n       -       n       -       -       smtpd
pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
tlsmgr    unix  -       -       n       1000?   1       tlsmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
trace     unix  -       -       n       -       0       bounce
verify    unix  -       -       n       -       1       verify
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
smtp      unix  -       -       n       -       -       smtp
relay     unix  -       -       n       -       -       smtp
        -o fallback_relay=
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
discard   unix  -       -       n       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
scache    unix  -       -       n       -       1       scache
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
cyrus     unix  -       n       n       -       -       pipe
  user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
procmail  unix  -       n       n       -       -       pipe
  flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}

-- mechanisms on localhost --
 
Last edited by a moderator:
-- mechanisms on localhost --
Da ist noch nicht Ende. Wenn er dort aufhört, ist an der Stelle ein Fehler.
Hier versucht er eine Verbindung zum SMTP-Port auf Localhost aufzubauen, um die von Postfix selbst ausgegebenen Auth-Mechanismen aufzulisten.
Teste es mal selber:
telnet localhost smtp
EHLO

PS: Das Ende von saslfinger sieht so aus:
Code:
-- end of saslfinger output --

huschi.
 
Ich habe jetzt mehrere Anleitungen ausprobiert. Nach dem ich unter /etc/sysconfig/saslauthd MECHANISMs="shadow" eingestellt habe, gehts jetzt endlich! /etc/default/saslauthd geht anscheinend nicht.

Aber trotzdem vielen Dank für die Hilfe!
 
Back
Top