Postfix findet SASL nicht

Matrixstyle

New Member
Hallo Leute,

ich schlage mich nun schon seid Tagen mit Postfix & Cyrus-Imap rum. Nun gibt es nur noch ein Problem, das Versenden von Mail über Outlook.

Ich bekomme von Postfix folgende Fehlermeldung

Code:
Oct 28 23:55:02 xxxxxxxx postfix/smtpd[20424]: fatal: no SASL authentication mechanisms
Oct 28 23:55:03 xxxxxxxx postfix/master[24270]: warning: process /usr/libexec/postfix/smtpd pid 20424 exit status 1
Oct 28 23:55:03 xxxxxxxx postfix/master[24270]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

dazu folgende Konfiguration auf ein Centos 4.5 System
"saslfinger -s"

Code:
saslfinger - postfix Cyrus sasl configuration Sun Oct 28 23:59:43 CET 2007
version: 1.0.4
mode: server-side SMTP AUTH

-- basics --
Postfix: 2.2.10
System: CentOS release 4.5 (Final)

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

-- active SMTP AUTH and TLS parameters for smtpd --
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = localhost
smtpd_sasl_security_options = noanonymous


-- listing of /usr/lib/sasl --
total 140
drwxr-xr-x   2 root root  4096 Oct 28 23:27 .
drwxr-xr-x  28 root root 20480 Oct 28 23:27 ..
-rw-r--r--   1 root root  4630 Sep  5 02:27 libanonymous.a
-rwxr-xr-x   1 root root   871 Sep  5 02:27 libanonymous.la
-rwxr-xr-x   1 root root  5748 Sep  5 02:28 libanonymous.so
-rwxr-xr-x   1 root root  5748 Sep  5 02:28 libanonymous.so.1
-rwxr-xr-x   1 root root  5748 Sep  5 02:28 libanonymous.so.1.0.17
-rw-r--r--   1 root root  9754 Sep  5 02:27 libcrammd5.a
-rw-r--r--   1 root root 34292 Sep  5 02:27 libdigestmd5.a
-rw-r--r--   1 root root 11318 Sep  5 02:27 libgssapiv2.a
-rw-r--r--   1 root root  6594 Sep  5 02:27 liblogin.a
-rw-r--r--   1 root root  6146 Sep  5 02:27 libplain.a
-rw-r--r--   1 root root    47 Jul 21 13:42 smtpd.conf

-- listing of /usr/lib/sasl2 --
total 2480
drwxr-xr-x   2 root root   4096 Oct 28 23:27 .
drwxr-xr-x  28 root root  20480 Oct 28 23:27 ..
-rwxr-xr-x   1 root root    875 Sep  5 02:27 libanonymous.la
-rwxr-xr-x   1 root root  12852 Sep  5 02:28 libanonymous.so
-rwxr-xr-x   1 root root  12852 Sep  5 02:28 libanonymous.so.2
-rwxr-xr-x   1 root root  12852 Sep  5 02:28 libanonymous.so.2.0.19
-rwxr-xr-x   1 root root    920 Sep  5 02:27 libsasldb.la
-rwxr-xr-x   1 root root 783328 Sep  5 02:28 libsasldb.so
-rwxr-xr-x   1 root root 783328 Sep  5 02:28 libsasldb.so.2
-rwxr-xr-x   1 root root 783328 Sep  5 02:28 libsasldb.so.2.0.19
-rwxr-xr-x   1 root root    875 Sep  5 02:27 libsql.la
-rwxr-xr-x   1 root root  21412 Sep  5 02:28 libsql.so
-rwxr-xr-x   1 root root  21412 Sep  5 02:28 libsql.so.2
-rwxr-xr-x   1 root root  21412 Sep  5 02:28 libsql.so.2.0.19
-rw-r--r--   1 root root     26 Jul 21 13:42 smtpd.conf
-rw-r--r--   1 root root     71 Oct 28 22:51 smtpd.conf.rpmsave




-- content of /usr/lib/sasl/smtpd.conf --
pwcheck_method: saslauthd
saslauthd_version: 2


-- content of /usr/lib/sasl2/smtpd.conf --
pwcheck_method: saslauthd


-- 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}
old-cyrus unix  -       n       n       -       -       pipe
  flags=R user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -m ${extension} ${user}
cyrus     unix  -       n       n       -       -       pipe
  user=cyrus argv=/usr/lib/cyrus-imapd/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

-- mechanisms on localhost --

-- end of saslfinger output --

Habe Postfix auch schon neu installiert, da ich vorher viel mit Cyrus gekämpft habe! Was könnte das sein?

Gruß
Stephan
 
Moin Leute,

heute morgen ist mir noch eine Idee gekommen, und es war sie :-)

Bei den Paketen von Centos muss man jede Auth-Methode einzeln installieren
d.h. es reicht nicht nur aus das Paket cyrus-sasl-2.1.19-5 installieren welches ich über YUM installiert hatte. Man muss auch noch cyrus-sasl-plain oder cyrus-sasl-md5 installieren. Was wenn man es weiß auch ganz klar ist.

Jetzt bin ich um eine Erfahrung reicher und etlich Stunden ärmer :-)

Gruß
Stephan
 
Back
Top