[postfix-users] Spamassassin will nicht mehr

Matthias Haegele mhaegele at linuxrocks.dyndns.org
Sa Sep 6 10:39:06 CEST 2008


Stefan Fricke schrieb:
> Hallo, ich kriege beim Start von Postfix immer folgende Warnung:
> 
> postfix/qmgr[xxxx]: warning: connect to transport spamassassin: Connection refused

D.h. der Filter funktioniert nicht.
Warum heisst der transport spamassassin? Das kommt mir spanisch vor?

> Mail wird zwar angenommen, aber nicht ausgeliefert.

Jo. Kann aber nicht an den Filter weitergeleitet werden ...

kannst du denn:

per telnet, local am Server:

telnet 127.0.0.1 10025
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 hermes.linuxrocks.dyndns.org ESMTP Postfix (Debian/GNU)
quit
221 2.0.0 Bye
Connection closed by foreign host.

hermes:~# telnet 127.0.0.1 10024
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 [127.0.0.1] ESMTP amavisd-new service ready

> Die Versionen sind:
> Postfix 2.5.4
> Amavisd-New 2.5.1
> Spamassassin 3.2.3
> 
> Das alles unter Opensuse 10.3.
> 
> Hier meine Konfigurationsdaten:
> 
> --------- master.cf ----------------

# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================

> 
> smtp      inet  n       -       n       -       -       smtpd

kein chroot 3. Spalte n unten beim Filter hast du chroot ...

> smtpd_tls_wrappermode=yes
> pickup    fifo  n       -       n       60      1       pickup
> cleanup   unix  n       -       n       -       0       cleanup
> qmgr      fifo  n       -       n       300     1       qmgr
> 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
> loops
> 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
> localhost:10025 inet	n	-	n	-	-	smtpd 
>         -o content_filter=
>         -o local_recipient_maps=
>         -o relay_recipient_maps=
>         -o smtpd_restriction_classes=
>         -o smtpd_helo_restrictions=
>         -o smtpd_sender_restrictions=
>         -o smtpd_recipient_restrictions=permit_mynetworks,reject
>         -o mynetworks=127.0.0.0/8
>         -o strict_rfc821_envelopes=yes
> 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
>   flags=R 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}
> retry     unix  -       -       n       -       -       error
> smtp-amavis     unix    -       -       y       -       2       smtp

Da hast du chroot drin ist das Absicht bei deinem smtp oben hast du es 
nicht ...?
Ansonsten mach da mal ein "n" in der 3. Spalte ...

>         -o smtp_data_done_timeout=1200
>         -o disable_dns_lookups=yes
> tlsmgr    unix  -       -       n       1000?   1       tlsmgr
> 
> ------------- main.cf ---------------------

mach mal postconf -n:

> content_filter = smtp-amavis:[127.0.0.1]:10024
> Wo hängt es?

hth
MH


More information about the postfix-users mailing list