[Postfixbuch-users] Postfix/Amavis Spam-Markierung

Stefan Behte stefan.behte at gmx.net
Mo Jul 7 17:57:24 CEST 2008


Hallo,

folgendes Problem: Amavisd soll eingehenden Spam nur markieren, lokal läuft dovecot.
Sende ich (von extern, Dialup-IP) mein Testspammail an lokale Empfänger (dovecot), wird korrekt markiert.
Richte ich in /etc/postfix/virtual (virtual_maps) eine Weiterleitung auf mein GMX Konto ein, wird nicht markiert (es wird auch nicht markiert an GMX geschickt und dort gefiltert oder sonstwas obskures).

Im Log steht jeweils, dass die Mails als Spam erkannt wurde, jedoch nur bei der lokalen Zustellung ist die SPAM-TAG Zeile vorhanden.

postconf -n:
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
home_mailbox = .maildir/
html_directory = /usr/share/doc/postfix-2.5.2/html
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
mydomain = xy.net
myhostname = mail2.xy.net
mynetworks = 192.168.aa.0/24, 127.0.0.0/8
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.5.2/readme
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtp_host_lookup = native,dns
smtp_use_tls = yes
smtpd_client_restrictions = permit_mynetworks,                          permit_sasl_authenticated
smtpd_data_restrictions = permit_mynetworks, reject_unauth_pipelining
smtpd_helo_restrictions = permit_mynetworks,                            permit_sasl_authenticated
smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/recipients,                                permit_sasl_authenticated,                           permit_mynetworks,                                reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_sender_restrictions = permit_mynetworks,                                permit_sasl_authenticated
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 550
virtual_mailbox_domains = xy.net
virtual_transport = dovecot

Wieso steht da eigentlich nicht, wie in main.cf angegeben:
virtual_maps = hash:/etc/postfix/virtual
?!

master.cf:
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
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       n       -       -       smtp
relay     unix  -       -       n       -       -       smtp
        -o smtp_fallback_relay=
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
retry     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
dovecot   unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/deliver -f ${sender} -d ${recipient}

smtp-amavis   unix   -   -   y   -   4   smtp
        -o smtp_data_done_timeout=1200
        -o smtp_connect_timeout=10
        -o disable_dns_lookups=yes
        -o smtp_send_xforward_command=yes

127.0.0.1:10025   inet   n   -   y   -   0   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

Ich weiß da grade nicht weiter und werde von zu haus nochmal schauen... 'nen Tipp nehme ich gerne an ;)

MfG
Stefan Behte
-- 
Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger



Mehr Informationen über die Mailingliste Postfixbuch-users