

Starting Points: FAQs, List of labels used for pages in this online manual, and Information about installing. Development Information for developers and those interested in the development process.We love Volunteers - You can help improve SpamAssassin.
#Spamassassin test online software#
Want to be part of the process and contribute to the development of SpamAssassin software or SpamAssassin documentation? You to can become part of the team.
#Spamassassin test online how to#
How to Start Using SpamAssassin: a quick guide.SpamAssassin runs on a server, and filters spam before it reaches your mailbox. SpamAssassin uses a variety of mechanisms including header and text analysis, Bayesian filtering, DNS blocklists, and collaborative filtering databases. Zimbra offers an ideal platform to showcase and customize SA with tools to pull your users email's that were trained every night as spam/ham to further fine-tune your server and rules.SpamAssassin is a mature, widely-deployed open source project that serves as a mail filter to identify Spam. Given it's age, there is loads of documentation and examples for just about any problem. Fortunately SA is super simple to customize and very easy to extend with its plugin architecture and great tool in the fight against SPAM/malware delivery. Score To: From: a few years ago, we did very little with salocal.cf. Score To: From: check_rejected_ -discard -rules | head -2

Printf (" Ham Email: $hcount") if ($ham) Ĭode: Select all % check_rejected_ -discard | head -6 Printf (" Spam Email: $scount") if ($spam) Printf (" Discarded Email: $dcount") if ($discard) # reset, and look for next spam_scan lineĮlsif (m#spam-tag# & ($flag = 1) & (m#No#)) Printf ("Score To: %s From: %s\n", $score, $to, $from) # Sanity check for working on same record #if ($flag) Įlsif (m#DiscardedInbound# & ($flag = 1) & (m#Blocked#)) # %%% spam_scan can be consequtive given this is multi-threaded writes from the amavisd's. #print " - score is $score, tests is $tests \n" Or die("Can't open pipe from command 'zcat $filename' : $!\n") My $nodisplayoptions=$ham + $spam + $discard Print "user is $srchuser rules ham spam discard\n" "discard" => \$discard, # display discarded not delivered email user will display only email destined for that user rules DO NOT display SA rules that fired discard will display not delivered email due to scoring # % zmprov ms `zmhostname` zimbraAmavisLogLevel 3

# Amavis at level 3 logging to see spam_scan lines in /var/log/zimbra.log to parse:
