[postfix-users] ausgehende Mails als Spam markiert (SOLVED)
Gerald Nowitzky
whl at igne.de
Mi Jul 16 10:38:37 CEST 2008
Hallo!
also, erstmal vielen Dank an alle für die ausführlichen und detaillierten
Vorschläge! Ich habe die Lösung von Roland mit dem zusätzlichen Header bei
nicht-authentifizierten Mails verwendet. Die ist "fälschungssicher", weil da
eine Headerzeile bei externen Mails hinzugefügt wird. Da ein nicht
authentifizierter Mail/Spamsender nur eine gefälschte Headerzeile anfügen kann,
aber nicht löschen, kann diese Funktion auch nicht missbraucht werden.
"Kollateralschäden" sind mir bisher noch keine bekannt geworden ;-)
Die Lösung mit dem "smtpd_sasl_authenticated_header = yes" wollte ich nicht
nehmen, weil dann
a) Der Benutzername im Header erscheint
b) Das Erkennungsmerkmal nur bei authetifizierten Mails vorhanden ist, und damit
gefälscht werden kann.
Nochmal Danke an alle für die ausführliche Hilfe! Ein Problem weniger auf meiner
Liste ;-)
(Gerald)
Roland Scheike <rsbtde at googlemail.com> hat am 15. Juli 2008 um 16:23
geschrieben:
> Hallo Gerald,
>
> machbar wäre z.B. ein "nicen" der versendeten Mail- d.h. Du ziehst
> einen Score von x ab. Ob das nun soviel ist dass der Spamscanner
> definitiv nicht mal seine Header schreiben kann oder nur ein paar
> wenige Punkte ist Dir überlassen.
>
> Das Prinzip:
> # In /etc/postfix/main.cf:
> smtpd_data_restrictions =
> reject_unauth_pipelining
> permit_sasl_authenticated
> check_client_access regexp:/etc/postfix/add_auth_header.regexp
>
> # In /etc/postfix/add_auth_header.regexp:
> /^/ PREPEND X-SMTP-Auth: no
>
> Somit steht bei allen Mails, die nicht über die Regex gelaufen sind
> der Header X-SMTP-Auth: no
> drin.
>
> Diesen kann man dann zum Prüfen verwenden:
> # In /etc/mail/spamassassin/local.cf:
> header __NO_SMTP_AUTH X-SMTP-Auth =~ /^no$/
> meta SMTP_AUTH !__NO_SMTP_AUTH
> describe SMTP_AUTH Message sent using SMTP Authentication
> tflags SMTP_AUTH nice
> score SMTP_AUTH -25
>
> Dann noch in der /etc/postfix/master.cf die Data-Restrictions wieder
> rausnehmen und gut ists
>
> 127.0.0.1:10025 inet n - n - - smtpd
> -o smtpd_data_restrictions=
> ...
>
> HTH,
> Roland
>
> 2008/7/15 Gerald Nowitzky <whl at igne.de>:
> > Hallo!
> >
> > Ich habe folgendes Problem:
> >
> > Ich betreibe einen Postfix mit Amavis und Spamassassin. Der Server nimmt
> > Mails für seine Domains entgegen und ist Relay für ausgehende Mails. Die
> > Nutzer für ausgehende Mails sind nicht in einem Trusted Network, sondern
> > authentifizieren sich über SASL.
> >
> > Das Problem ist nun, dass auch die ausgehenden Mails, also Mails von
> > Nutzern, die sich über SASL authentifizieren, über den Spamassassin gehen.
> > Mit entsprechend blödem Inhalt und einer dynamischen IP passiert es immer
> > wieder, dass eine ausgehende Mail von meinem Spamassassin als Spam markiert
> > wird und so dem Empfänger zugestellt wird. Gibt es eine Möglichkeit, das zu
> > verhindern?
> >
> > Vielen Dank für die Hilfe!
> > (Gerald)
> >
> > Hier ist meine master.cf. :10024 / :10025 ist der "umweg" für den Amavis.
> >
> > smtp inet n - n - - smtpd
> > -o content_filter=smtp-amavis:[127.0.0.1]:10024
> > pickup fifo n - - 60 1 pickup
> > cleanup unix n - - - 0 cleanup
> > qmgr fifo n - n 300 1 qmgr
> > #qmgr fifo n - - 300 1 oqmgr
> > tlsmgr unix - - - 1000? 1 tlsmgr
> > rewrite unix - - - - - trivial-rewrite
> > bounce unix - - - - 0 bounce
> > defer unix - - - - 0 bounce
> > trace unix - - - - 0 bounce
> > verify unix - - - - 1 verify
> > flush unix n - - 1000? 0 flush
> > proxymap unix - - n - - proxymap
> > smtp unix - - - - - smtp
> > relay unix - - - - - smtp
> > -o fallback_relay=
> > showq unix n - - - - showq
> > error unix - - - - - error
> > discard unix - - - - - discard
> > local unix - n n - - local
> > virtual unix - n n - - virtual
> > lmtp unix - - n - - lmtp
> > anvil unix - - - - 1 anvil
> > scache unix - - - - 1 scache
> > maildrop unix - n n - - pipe
> > flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
> > 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=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender
> > $recipient
> > scalemail-backend unix - n n - 2 pipe
> > flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store
> > ${nexthop} ${user} ${extension}
> > mailman unix - n n - - pipe
> > flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
> > ${nexthop} ${user}
> >
> > procmail unix - n n - 5 pipe
> > flags=R user=nobody argv=/usr/bin/procmail -t -m
> > /opt/open-xchange/etc/admindaemon/procmailrc ${sender} ${user} ${recipient}
> > smtp-amavis unix - - n - 2 smtp
> > -o smtp_data_done_timeout=1200
> > -o smtp_send_xforward_command=yes
> > -o disable_dns_lookups=yes
> > -o max_use=20
> > 127.0.0.1:10025 inet n - n - - smtpd
> > -o content_filter=procmail:spamcheck
> > -o local_recipient_maps=
> > -o relay_recipient_maps=
> > -o smtpd_restriction_classes=
> > -o smtpd_delay_reject=no
> > -o smtpd_client_restrictions=permit_mynetworks,reject
> > -o smtpd_helo_restrictions=
> > -o smtpd_sender_restrictions=
> > -o smtpd_recipient_restrictions=permit_mynetworks,reject
> > -o mynetworks_style=host
> > -o mynetworks=127.0.0.0/8
> > -o strict_rfc821_envelopes=yes
> > -o smtpd_error_sleep_time=0
> > -o smtpd_soft_error_limit=1001
> > -o smtpd_hard_error_limit=1000
> > -o smtpd_client_connection_count_limit=0
> > -o smtpd_client_connection_rate_limit=0
> > -o
> > receive_override_options=no_header_body_checks,no_unknown_recipient_checks
> > smtps inet n - n - - smtpd
> > -o smtpd_tls_wrappermode=yes
> > -o content_filter=smtp-amavis:[127.0.0.1]:10024
> >
> > _______________________________________________
> > postfix-users mailing list
> > postfix-users at de.postfix.org
> > http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
> >
> >
> _______________________________________________
> postfix-users mailing list
> postfix-users at de.postfix.org
> http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://de.postfix.org/pipermail/postfix-users/attachments/20080716/636dd0bd/attachment-0001.htm
More information about the postfix-users
mailing list