[Postfixbuch-users] SuSe 9 und SASL2

Marc ankow Marc.Pankow at straton-itc.de
Fr Jan 2 12:10:16 CET 2004


Hello *,

erst einmal ein frohes neues Jahr.

Ich weiß, die Cracks werden sagen: nicht schon wieder SASL. Allerdings bin ich etwas ratlos und wende mich nach langem suchen an die LIste.

SuSe 9.0
SASL2
Postfix 2.0.14
Amavisd-New
HBEDV Antivir

Installiert wurde alles vom SuSe Yast über die miteglieferten CD-ROMs aus.

Mein Problem ist, daß ich die SASL-Auth nicht hinbekomme.
Trage ich im Mailclient eine Auth ein, so macht er diese problemlos. Lasse ich den Haken im Client zur Auth weg, so ist das auch kein Problem. Auf gut deutsch: Mails werden immer relayed. Ich möchte aber, daß Postfix IMMER eine Auth. verlangt, ansonsten ist das ja schwachsinn.

Meine Configs sind:

main.cf

# Postfix ist SASL-Server (rcsaslauthd gestartet?)
# Einstellungen zu SASL
smtpd_sasl_auth_enable = yes
smtpd_sasl2_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl2_security_options = noanonymous
smtpd_sasl_local_domain = $mydestination
broken_sasl_auth_clients = yes
smtpd_use_tls = no

Wegen dem Super-Mail-Client Outlook/Outlook Express habe ich kein plaintext stehen. 

smtpd_sasl_local_domain = habe ich schon auf >nichts< gesetzt



smtpd_recipient_restrictions =
 permit_sasl_authenticated,
 reject_unknown_sender_domain,
 reject_non_fqdn_sender,
 check_sender_access hash:/etc/postfix/access,
 check_recipient_access hash:/etc/postfix/access,
 reject






master.cf

# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       n       -       2       smtpd -o content_filterilter=smtp:[127.0.0.1]:10024 -o smtpd_sasl_auth_enable=yes -v -v
...
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} ${$
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


Den Wert "-o smtpd_sasl_auth_enable=yes" habe ich mal gesetzt, habe aber nichts gebracht. Also: ob mit oder ohne dieser Zeile - kein Unterschied


Das Log:
Jan  2 13:05:17 POSTSTELLE postfix/master[1952]: daemon started -- version 2.0.$
Jan  2 13:05:29 POSTSTELLE postfix/smtpd[1961]: connect from pD954B3A7.dip.t-di$
Jan  2 13:05:29 POSTSTELLE postfix/smtpd[1961]: C068A149A1: client=pD954B3A7.di$
Jan  2 13:05:29 POSTSTELLE postfix/trivial-rewrite[1964]: warning: do not list $
Jan  2 13:05:30 POSTSTELLE postfix/cleanup[1963]: C068A149A1: message-id=<00110$
Jan  2 13:05:30 POSTSTELLE postfix/qmgr[1956]: C068A149A1: from=<Test at straton-i$
Jan  2 13:05:30 POSTSTELLE amavis[1872]: (01872-01) ESMTP::10024 /var/spool/ama$
Jan  2 13:05:30 POSTSTELLE amavis[1872]: (01872-01) Checking: <Test at straton-itc$
Jan  2 13:05:30 POSTSTELLE postfix/smtpd[1961]: disconnect from pD954B3A7.dip.t$
Jan  2 13:05:30 POSTSTELLE amavis[1872]: (01872-01) spam_scan: hits=0.6 tests=H$
Jan  2 13:05:30 POSTSTELLE amavis[1872]: (01872-01) FWD via SMTP: [127.0.0.1:10$
Jan  2 13:05:31 POSTSTELLE postfix/smtpd[1969]: connect from localhost[127.0.0.$
Jan  2 13:05:31 POSTSTELLE postfix/smtpd[1969]: 04150290CC: client=localhost[12$
Jan  2 13:05:31 POSTSTELLE postfix/trivial-rewrite[1964]: warning: do not list $
Jan  2 13:05:31 POSTSTELLE postfix/smtpd[1969]: 04150290CC: client=localhost[12$
Jan  2 13:05:31 POSTSTELLE postfix/trivial-rewrite[1964]: warning: do not list $
Jan  2 13:05:31 POSTSTELLE postfix/cleanup[1963]: 04150290CC: message-id=<00110$
Jan  2 13:05:31 POSTSTELLE postfix/qmgr[1956]: 04150290CC: from=<Test at straton-i$
Jan  2 13:05:31 POSTSTELLE amavis[1872]: (01872-01) Passed, <Test at straton-itc.d$
Jan  2 13:05:31 POSTSTELLE amavis[1872]: (01872-01) TIMING [total 778 ms] - SMT$
Jan  2 13:05:31 POSTSTELLE postfix/smtp[1965]: C068A149A1: to=<msp2010 at web.de>,$
Jan  2 13:05:31 POSTSTELLE postfix/smtpd[1969]: disconnect from localhost[127.0$
Jan  2 13:05:31 POSTSTELLE postfix/smtp[1965]: 04150290CC: to=<msp2010 at web.de>,$

Das ganze mit Auth-Einstellung im OLExpress:

Jan  2 13:07:13 POSTSTELLE postfix/smtpd[1972]: connect from pD954B3A7.dip.t-di$
Jan  2 13:07:14 POSTSTELLE postfix/smtpd[1972]: warning: pD954B3A7.dip.t-dialin$
Jan  2 13:07:15 POSTSTELLE postfix/smtpd[1972]: lost connection after AUTH from$alin.net[217.84.179.167]: SASL LOGIN authentication failed
Jan  2 13:07:15 POSTSTELLE postfix/smtpd[1972]: disconnect from pD954B3A7.dip.t$

Weshalb ich einen Auth-Fehler habe, weiß ich zwar noch nicht, lässt sich aber bestimmt herausfinden. Heute morgen jedenfalls hatte ich diesen Fehler noch nicht.



Ein telnet localhost 25 bringt folgendes zu Tage:

Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 POSTSTELLE.straton-itc.de ESMTP Postfix
ehlo straton-itc.de
250-POSTSTELLE.straton-itc.de
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-XVERP
250 8BITMIME



Über jede Hilfe bin ich dankbar

Gruß
Marc
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20040102/4a44aba5/attachment.html>


Mehr Informationen über die Mailingliste Postfixbuch-users