[Postfixbuch-users] SASL-AUTH funktioniert nur sporadisch

Dirk Piethan news at piethan.de
Do Aug 12 16:17:25 CEST 2004


Hallo,

ich habe folgendes Problem. Ich habe auf meinen Server Postfix 2.1.4 als 
SMTP Server eingerichtet, meine Mails hole ich über qpopper ab.
Ich leite meine Mails an die jeweiligen lokalen Systemnutzer weiter. 
Leider funktioniert SASL-AUTH nur sporadisch,  wenn ich einen neuen Nutzer
einrichte und dass Paswort gerade erteilt habe funktioniert alles, 
jedoch kurze Zeit später macht mir SASL-AUTH mit folgenden Meldungen
Ärger.

Aug 12 15:27:01 h3739 popper[30846]: USERX at 
port-212-202-187-162.dynamic.qsc.de (212.202.187.162): -ERR [AUTH] 
Password supplied for "USERX" is incorrect. [pop_pass.c:492]
Aug 12 15:27:01 h3739 popper[30846]: [AUTH] Failed attempted login to 
USERX from host (port-212-202-187-162.dynamic.qsc.de) 212.202.187.162 
[pop_pass.c:1383]

Vergebe ich ein neues Passwort geht es wieder:
Aug 12 15:28:22 h3739 popper[30855]: Stats: USERX 0 0 0 0 
port-212-202-187-162.dynamic.qsc.de 212.202.187.162 [pop_updt.c:296]

Dies geht aber nur für kurze Zeit gut, dann macht SASL wieder den 
gleichen Ärger.  Ich kann nicht nachvollziehen was ich verkehrt gemacht 
habe.
Google und rootforum.de hab ich schon durchforstet.

Schöne Grüße
Dirk

------------------------------------------------------------------------------------------------------------------------------------------------
Meine main.cf
[...]
smtpd_recipient_restrictions = permit_mynetworks, 
permit_sasl_authenticated, reject_unauth_destination
[...]
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
[...]
--------------------------------------------------------------------------------------------------------------------------------------------------
Die smtp.conf
pwcheck_method: saslauthd
mech_list: plain login
---------------------------------------------------------------------------------------------------------------------------------------------------
Die master.conf
smtp      inet  n       -       n       -       -       smtpd
#smtps    inet  n       -       n       -       -       smtpd
#  -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission     inet    n       -       n       -       -       smtpd
#  -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
#628      inet  n       -       n       -       -       qmqpd
pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       n       300     1       oqmgr
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 smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
#localhost:10025 inet   n       -       n       -       -       smtpd -o 
content_filter=
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# maildrop. See the Postfix MAILDROP_README file for details.
#
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
vscan     unix  -       n       n       -       10       pipe
  user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
procmail  unix  -       n       n       -       -       pipe
  flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc 
${sender} ${recipient}



Mehr Informationen über die Mailingliste Postfixbuch-users