Spam-Mails rausfiltern

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Spam-Mails rausfiltern

      Hi,
      ich hab aktuell das Problem, dass bei mir extrem viele Spam-Mails eintreffen, diese aber nicht als Spam-Markiert werden und deshalb weiterhin im Postfach landen, statt im Spam-Ordner.
      Bekomme vom Content-Filter bekomme ich extra ne Mail über jede Spam-Mail (was mich nicht stört) Inhaltsanalyse im Detail: (10.3 Punkte, 5.0 benötigt)

      Wenn ich mir aber den Header der Mail anschaue, steht dort nichts von X-Spam-Flag drin.

      Wie bekomme ich das hin, dass dieses funktioniert?
    • Debian 8

      Source Code

      1. # This is the right place to customize your installation of SpamAssassin.
      2. #
      3. # See 'perldoc Mail::SpamAssassin::Conf' for details of what can be
      4. # tweaked.
      5. #
      6. # Only a small subset of options are listed below
      7. #
      8. ###########################################################################
      9. # Add *****SPAM***** to the Subject header of spam e-mails
      10. #
      11. rewrite_header Subject *****SPAM*****
      12. # Save spam messages as a message/rfc822 MIME attachment instead of
      13. # modifying the original message (0: off, 2: use text/plain instead)
      14. #
      15. report_safe 0
      16. # Set which networks or hosts are considered 'trusted' by your mail
      17. # server (i.e. not spammers)
      18. #
      19. # trusted_networks 212.17.35.
      20. # Set file-locking method (flock is not safe over NFS, but is faster)
      21. #
      22. # lock_method flock
      23. # Set the threshold at which a message is considered spam (default: 5.0)
      24. #
      25. required_score 5.0
      26. # Use Bayesian classifier (default: 1)
      27. #
      28. use_bayes 1
      29. # Bayesian classifier auto-learning (default: 1)
      30. #
      31. bayes_auto_learn 1
      32. # Set headers which may provide inappropriate cues to the Bayesian
      33. # classifier
      34. #
      35. # bayes_ignore_header X-Bogosity
      36. # bayes_ignore_header X-Spam-Flag
      37. # bayes_ignore_header X-Spam-Status
      38. # Whether to decode non- UTF-8 and non-ASCII textual parts and recode
      39. # them to UTF-8 before the text is given over to rules processing.
      40. #
      41. # normalize_charset 1
      42. # Some shortcircuiting, if the plugin is enabled
      43. #
      44. ifplugin Mail::SpamAssassin::Plugin::Shortcircuit
      45. #
      46. # default: strongly-whitelisted mails are *really* whitelisted now, if the
      47. # shortcircuiting plugin is active, causing early exit to save CPU load.
      48. # Uncomment to turn this on
      49. #
      50. # shortcircuit USER_IN_WHITELIST on
      51. # shortcircuit USER_IN_DEF_WHITELIST on
      52. # shortcircuit USER_IN_ALL_SPAM_TO on
      53. # shortcircuit SUBJECT_IN_WHITELIST on
      54. # the opposite; blacklisted mails can also save CPU
      55. #
      56. # shortcircuit USER_IN_BLACKLIST on
      57. # shortcircuit USER_IN_BLACKLIST_TO on
      58. # shortcircuit SUBJECT_IN_BLACKLIST on
      59. # if you have taken the time to correctly specify your "trusted_networks",
      60. # this is another good way to save CPU
      61. #
      62. # shortcircuit ALL_TRUSTED on
      63. # and a well-trained bayes DB can save running rules, too
      64. #
      65. # shortcircuit BAYES_99 spam
      66. # shortcircuit BAYES_00 ham
      67. endif # Mail::SpamAssassin::Plugin::Shortcircuit
      Display All
    • Hm,

      dann würde ich jetzt mal vermuten das Amavis das nicht richtig verarbeitet. Ansonsten würdest du ja keine Info bekommen bzw. die Mail ja nicht wieder bei Postfix landen ohne X-Spam Header.

      Ich selber bevorzuge mittlerweile die Variante über milter oder spamc (je nach System) um Problemen mit Amavis aus dem Weg zu gehen. Immer wieder hing der Dienst (Amavis) in der Vergangenheit ohne Grund.
      Gruss
      Shadow
    • Anbei die Konfiguration via spamc

      Source Code

      1. apt-get install spamassassin spamc


      Dann in der master.cf von Postfix folgende Einträge machen:

      Hinter

      Source Code

      1. smtp inet n - y - - smtpd
      machst du ein



      Source Code

      1. -o content_filter=spamassassin
      Und am Ende der Datei ein

      Source Code

      1. spamassassin unix - n n - - pipe
      2. user=spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}
      Damit umgehst du Amavis, und kannst direkt in /var/log/mail.info sehen ob alles passt.
      Gruss
      Shadow