3812:
4014:
3440:
3331:
3272:
4878:
3168:
68:
1203:"limited time only" phrase) might be assigned a score of +0.3. With a spam threshold of 5 (default as of SpamAssassin version 2.55), several other tests would usually have to fail for the mail to be classified as spam. On the other hand, some tests, such as those for invalid message IDs or years, result in a very high score being assigned, where even a single test can almost put a mail "over the edge".
650:
words and symbols used in conjunction with the sources of spam may far exceed the average user's capability. For instance, graphic-only spam messages have no text to compare to therefore checking the sender's originating mailserver and included links against various databases of known e-mail abusers enables the prevention of unnecessary or non-personal mail getting through to the end user.
3281:
3621:
Each test has a score value that will be assigned to a message if it matches the test's criteria. The scores can be positive or negative, with positive values indicating "spam" and negative "ham" (non-spam messages). A message is matched against all tests and Apache SpamAssassin combines the results
1192:
Each test has a score value that will be assigned to a message if it matches the test's criteria. The scores can be positive or negative, with positive values indicating "spam" and negative "ham" (non-spam messages). A message is matched against all tests and Apache SpamAssassin combines the results
3633:
attachment, with a brief excerpt in the message body, and a description of the tests which resulted in the mail being classified as spam. If the score is lower than the defined settings, by default the information about the tests passed and total score is still added to the email headers and can be
619:
The program can be integrated with the ] to automatically filter all mail for a site. It can also be run by individual users on their own mailbox and integrates with several ]. Apache SpamAssassin is highly configurable; if used as a system-wide filter it can still be configured to support per-user
3637:
Apache SpamAssassin allows for a per-user configuration of its behavior, even if installed as system-wide service; the configuration can be read from a file or a database. In their configuration users can specify individuals whose emails are never considered spam, or change the scores for certain
649:
SpamAssassin is as one of the most effective spam filters, especially when used in combination with spam databases. While simple text-matching alone may, for most users, be sufficient to correctly classify a majority of incoming mail the complexity involved in the combination of the comparison of
1356:
rewritten. In the default configuration, the content of the mail is appended as a ] attachment, with a brief excerpt in the message body, and a description of the tests which resulted in the mail being classified as spam. If the score is lower than the defined settings, by default the information
1305:. In the default configuration, the content of the mail is appended as a ] attachment, with a brief excerpt in the message body, and a description of the tests which resulted in the mail being classified as spam. If the score is lower than the defined settings, by default the information about the
1202:
Each test has a label and a description. The label is usually an all upper case identifier separated with underscores, such as "LIMITED_TIME_ONLY", with the description for that label being "Offers a limited time offer". A mail that fails that test (in this case, contains certain variants of the
743:
In Summer 2004 the project became an ] project and later officially renamed to ''Apache SpamAssassin''.<ref>{{cite web |title=SpamAssassin
Project Incubation Status |url=http://incubator.apache.org/projects/spamassassin.html |publisher=Apache Foundation |access-date=19 December
872:
Typically either variant of the application is set up in a generic ] program, or it is called directly from a ] that supports this, whenever new mail arrives. Mail filter programs such as ] can be made to ] all incoming mail through SpamAssassin with an adjustment to user's
1423:
can specify individuals whose emails are never considered spam, or change the scores for certain rules. The user can also define a list of languages which they want to receive mail in, and SpamAssassin then assigns a higher score to all mails that appear to be written in
156:
2239:
Most implementations of SpamAssassin will trigger on the ], a 68 byte string not unlike the antivirus ] test file. If this string is inserted in a RFC 2822 formatted message and passed through the SpamAssassin engine, SpamAssassin will trigger with a weight of
3625:
Apache SpamAssassin has an internal (configurable) score threshold to classify a message as spam. Usually a message will only be considered as spam if it matches multiple criteria; matching just a single test will not usually be enough to reach the threshold.
2150:
Apache SpamAssassin is designed to trigger on the ], a 68-byte string similar to the antivirus ]. If this string is inserted in an RFC 5322 formatted message and passed through the Apache SpamAssassin engine, Apache SpamAssassin will trigger with a weight of
60:
1228:
Apache SpamAssassin has an internal (configurable) score threshold to classify a message as spam. Usually a message will only be considered as spam if it matches multiple criteria; matching just a single test will not usually be enough to reach the
719:
who had maintained a number of patches against an earlier program named ''filter.plx'' by Mark
Jeftovic, which in turn was begun in August 1997. Mason rewrote all of Jeftovic's code from scratch and uploaded the resulting codebase to ] on April 20,
596:'''Apache SpamAssassin''' is a ] used for ]. It uses a variety of spam-detection techniques, including ] and ] techniques, ], external programs, blacklists and online databases. It is released under the ] and is a part of the ] since 2004.
888:
Typically either variant of the application is set up in a generic ] program, or it is called directly from a ] that supports this, whenever new mail arrives. Mail filter programs such as ] can be made to ] all incoming mail
415:| developer = ]<ref>{{cite web|url=http://svn.apache.org/repos/asf/spamassassin/trunk/CREDITS|title=Project Management Committee|website=The Apache Software Foundation|year=2022|access-date=23 August 2023}}</ref>
1580:* Fuzzy-checksum-based spam detection filters such as the ], {{Webarchive|url=https://web.archive.org/web/20130328202325/http://razor.sourceforge.net/ |date=28 March 2013 }} and the Cloudmark Authority plugins (commercial)
629:'''SpamAssassin''' is a ] released freely under the ] used for ] ] based on content-matching rules, which also supports ]-based, checksum-based and statistical filtering, supported by external programs and online databases.
3617:
that are matched against the body or header fields of the message, but Apache SpamAssassin also employs a number of other spam-fighting techniques. The rules are called "tests" in the SpamAssassin documentation.
3725:
where a user or administrator "feeds" examples of good (ham) and bad (spam) into the filter in order to learn the difference between the two. For this purpose, Apache SpamAssassin provides the command-line tool
2105:<code>sa-compile</code> is a utility distributed with Apache SpamAssassin that compiles a SpamAssassin ruleset into a ] that allows Apache SpamAssassin to use processor power more efficiently.
3741:
can be called for individual emails. Regardless of the method used to perform the learning, SpamAssassin's
Bayesian test will help score future e-mails based on this learning to improve the accuracy.
3638:
rules. The user can also define a list of languages which they want to receive mail in, and Apache SpamAssassin then assigns a higher score to all mails that appear to be written in another language.
15:
1479:
can specify individuals whose emails are never considered spam, or change the scores for certain rules. The user can also define a list of languages which they want to receive mail in, and
722:<ref>{{cite web |title=SpamAssassin Prehistory |url=https://spamassassin.apache.org/old/prehistory/index.html |publisher=Apache Foundation |access-date=19 December 2018}}</ref>
163:
3800:. If this string is inserted in an RFC 5322 formatted message and passed through the Apache SpamAssassin engine, Apache SpamAssassin will trigger with a weight of 1000.
139:
1309:
tests and total score is still added to the email headers and can be used in post-processing for less severe actions, such as tagging the mail as suspicious.
4058:
3629:
If Apache SpamAssassin considers a message to be spam, it can be further rewritten. In the default configuration, the content of the mail is appended as a
1361:
and total score is still added to the email headers and can be used in post-processing for less severe actions, such as tagging the mail as suspicious.
3582:). The client/server or embedded mode of operation has performance benefits, but under certain circumstances may introduce additional security risks.
3503:
by Mark
Jeftovic, which in turn was begun in August 1997. Mason rewrote all of Jeftovic's code from scratch and uploaded the resulting codebase to
90:
3613:
Apache SpamAssassin comes with a large set of rules which are applied to determine whether an email is spam or not. Most rules are based on
5317:
693:
who had maintained a number of patches against an earlier program named ''filter.plx'' by Mark
Jeftovic, which in turn was begun in August
28:
3491:. Apache SpamAssassin is highly configurable; if used as a system-wide filter it can still be configured to support per-user preferences.
5352:
5332:
4711:
3551:
3547:
3487:
to automatically filter all mail for a site. It can also be run by individual users on their own mailbox and integrates with several
4051:
69:
3641:
Apache SpamAssassin is based on heuristics (pattern recognition), and such software exhibits false positives and false negatives.
3232:
3622:
into a global score which is assigned to the message. The higher the score, the higher the probability that the message is spam.
1503:
Apache SpamAssassin is based on heuristics (pattern recognition), and such software exhibits false positives and false negatives.
3204:
1193:
into a global score which is assigned to the message. The higher the score, the higher the probability that the message is spam.
1426:
language. This can be very useful to users receiving a lot of foreign spam but never actually corresponding with people in that
1986:
can be called for individual emails. Regardless of the method used to perform the learning, SpamAssassin's
Bayesian test will
1932:
can be called for individual emails. Regardless of the method used to perform the learning, SpamAssassin's
Bayesian test will
147:
3988:
3957:
86:
3817:
3211:
3185:
181:
115:
4882:
4044:
3499:
Apache SpamAssassin was created by Justin Mason, who had maintained a number of patches against an earlier program named
151:
3663:
481:| latest release date = {{start date and age|{{wikidata|qualifier|preferred|single|Q1503674|P348|P548=Q2804309|P577}}}}
3251:
3218:
851:
mode of operation has performance benefits, but under certain circumstances may introduce additional security risks.
809:
mode of operation has performance benefits, but under certain circumstances may introduce additional security risks.
5322:
3737:
on the folder of non-spam and on the folder of spam separately. Alternatively, if the mail user agent supports it,
3400:
1978:
on the folder of non-spam and on the folder of spam separately. Alternatively, if the mail user agent supports it,
1924:
on the folder of non-spam and on the folder of spam separately. Alternatively, if the mail user agent supports it,
1047:
end user or by the ISP to set the conditions under which email is moved to a separate spam folder, deleted, flagged
789:
in ]) which is usually used to filter all incoming mail for one or several users. It can be run as a ] or as a ] (
3200:
2060:
Apache SpamAssassin is ]/], licensed under the ]. Versions prior to 3.0 are dual-licensed under the ] and the ].
4916:
4067:
3781:
3189:
174:
4654:
1062:
SpamAssassin comes with a large set of rules which are applied to determine whether an email is spam or not.
948:
SpamAssassin comes with a large set of rules which are applied to determine whether an email is spam or not.
108:
5327:
3670:
3354:
5170:
5065:
4976:
3322:
4024:
3766:
3693:
3575:
3511:
3293:
2092:
SpamAssassin is ], licensed under the ]. Versions prior to 3.0 are dual-licensed under the ] and the ].
827:
in ]) which is usually used to filter all incoming mail for one or several users. It can be run as a ]
459:| latest release version = {{wikidata|property|preferred|references|edit|Q1503674|P348|P548=Q2804309}}
97:
1807:
learn the difference between the two. For this purpose, SpamAssassin provides the command-line tool
1483:
SpamAssassin then assigns a higher score to all mails that appear to be written in another language.
4659:
3872:
3439:
3379:
3330:
5105:
5019:
4133:
3722:
3689:
3538:) which is usually used to filter all incoming mail for one or several users. It can be run as a
3469:
3225:
3178:
2955:* showing that SpamAssassin received 69% of the vote for "best Linux-based anti-spam solution."
697:. Mason rewrote all of Jeftovic's code from scratch and uploaded the resulting codebase to ] on
5357:
5337:
5264:
5165:
4674:
3713:
More methods can be added reasonably easily by writing a Perl plug-in for Apache SpamAssassin.
211:
3845:
3780:
is a utility distributed with Apache SpamAssassin that compiles a SpamAssassin ruleset into a
2849:*] is a hosted spam and virus solution that uses SpamAssassin as part of the filtering process
4598:
3730:, which can be instructed to learn a single mail or an entire mailbox as either ham or spam.
63:
4019:
3893:
1891:, which can be instructed to learn a single mail or an entire mailbox as either ham or spam.
1815:, which can be instructed to learn a single mail or an entire mailbox as either ham or spam.
5085:
5070:
4971:
3825:
3754:
3684:
3457:
3980:
3969:
3915:
8:
5218:
4999:
3634:
used in post-processing for less severe actions, such as tagging the mail as suspicious.
3484:
1961:
that are different from ''non-spam'' in ways similar to previously received spam e-mails)
4013:
5342:
5239:
4986:
4909:
4128:
3614:
3567:
3461:
3417:
1689:
More methods can be added reasonably easily by writing a Perl plug-in for SpamAssassin.
525:| repo = {{URL|https://svn.apache.org/repos/asf/spamassassin/|SpamAssassin Repository}}
170:
198:
Section headings should not redundantly refer back to the subject of the article, per
5347:
5213:
5004:
4553:
4443:
4328:
4193:
4178:
4158:
3984:
3976:
3953:
3477:
104:
3864:
2838:*] uses SpamEliminator, which is based on SpamAssassin, for heuristic spam filtering
5203:
5115:
5044:
5034:
4762:
4636:
4593:
4583:
4283:
4243:
4228:
4183:
3762:
3733:
Typically, the user will move unrecognized spam to a separate folder, and then run
3598:
3539:
3453:
3412:
3388:
1970:
Typically, the user will move unrecognized spam to a separate folder, and then run
16:
2663:*] - email/groupware server contains built-in support for SpamAssassin integration
5288:
5125:
4944:
4797:
4792:
4772:
4628:
4608:
4568:
4563:
4558:
4543:
4498:
4273:
4163:
4093:
4088:
4083:
4036:
3797:
3674:
3590:
3488:
3360:
5249:
4863:
4837:
4832:
4787:
4747:
4690:
4664:
4646:
4463:
4458:
4438:
4433:
4428:
4388:
4313:
4208:
4203:
4188:
4168:
4098:
3758:
3473:
3472:, external programs, blacklists and online databases. It is released under the
3465:
3393:
2696:*] supports SpamAssassin and other spam filters, through some modular filters.
2344:| title = SpamAssassin: A Practical Guide to Integration and Configuration
5311:
5295:
5274:
5259:
5244:
5208:
4902:
4822:
4777:
4752:
4623:
4613:
4588:
4573:
4548:
4493:
4453:
4393:
4368:
4363:
4343:
4323:
4318:
4293:
4278:
4213:
4198:
4108:
4103:
4030:
3750:
3601:
all incoming mail through Apache SpamAssassin with an adjustment to a user's
199:
3943:
3593:
that supports this, whenever new mail arrives. Mail filter programs such as
2741:'''SpamAssassin has also been used in many commercial products including:'''
44:
5130:
5110:
5029:
4949:
4817:
4802:
4757:
4706:
4669:
4618:
4533:
4528:
4518:
4513:
4508:
4503:
4483:
4478:
4423:
4418:
4408:
4373:
4358:
4348:
4333:
4303:
4298:
4263:
4258:
4248:
4238:
4233:
4223:
4173:
4148:
4123:
4118:
3271:
206:
5269:
5254:
5024:
5014:
4966:
4842:
4782:
4737:
4578:
4523:
4488:
4398:
4378:
4353:
4338:
4308:
4288:
4253:
4153:
4143:
4138:
3784:
that allows Apache SpamAssassin to use processor power more efficiently.
3586:
3555:
3504:
3405:
1696:
More methods can be added reasonably easily by writing a Perl plug-in for
5234:
5180:
4847:
4807:
4767:
4716:
4473:
4468:
4448:
4268:
4218:
4113:
3559:
3288:
829:
or as a subprogram of another application (such as a ], ], ], ], ], ])
5095:
4954:
2520:|url = https://archive.org/details/spamassassin00schw/page/207
3167:
2997:* If a spam email MENTIONS a known-bad ], it gets blacklisted by ].
1912:
Typically, the user will move unrecognized spam to a separate folder
5090:
5080:
5009:
4403:
4383:
4007:
3680:
3594:
3585:
Typically either variant of the application is set up in a generic
3428:
2944:* to automatically update SA with the newest and best SARE rules.
953:
decide, specific fields within the email header and the email body
5139:
5100:
5075:
4994:
1589:* URI blacklists such as ] or URIBL.com which track spam websites
3945:
SpamAssassin: A Practical Guide to
Integration and Configuration
3667:
5185:
5175:
5149:
5144:
5060:
3563:
3543:
5135:
4827:
4742:
4721:
4413:
3949:
3793:
3702:
3657:
3653:
2585:'''The following ] products have support for SpamAssassin:'''
221:(242 intermediate revisions by more than 100 users not shown)
3460:. It uses a variety of spam-detection techniques, including
3280:
1286:
the "required_score" setting in SpamAssassin's configuration
5120:
5039:
4959:
4939:
4925:
4812:
4603:
3630:
3535:
3527:
3373:
547:| programming language = {{#statements:P277|from=Q1503674}}
3698:
2933:* containing many very good rules for filtering with SA.
2805:*] uses SpamAssassin in its anti-spam tool ''SpamKiller''
3873:"[ANNOUNCE] Apache SpamAssassin 4.0.1 available"
3662:
Fuzzy-checksum-based spam detection filters such as the
4894:
2410:| url = http://www.packtpub.com/spamassassin/book
1879:
learn the difference between the two. For this purpose,
2137:], the name "SpamAssassin" is ] and may only be used .
1646:* ] blacklists such as ] or which track spam websites
51:
3542:
or as a subprogram of another application (such as a
3807:
3761:. Versions prior to 3.0 are dual-licensed under the
3706:
239:{{Short description|Open-source e-mail spam filter}}
3192:. Unsourced material may be challenged and removed.
1443:
configuration of its behavior, even if installed as
4066:
3968:
3792:Apache SpamAssassin is designed to trigger on the
3644:
3721:Apache SpamAssassin reinforces its rules through
5309:
3870:
3677:and the Cloudmark Authority plugins (commercial)
1951:to previously received spam (or, more precisely,
1753:Bayesian learning is most effective with actual
437:| released = {{Start date and age|2001|04|20}}
4910:
4052:
2685:*] - "A Free Anti-Virus and Anti-Spam Filter"
2620:* Automatically updating Apache SpamAssassin
1611:* checksum-based filters such as the ]s and ]
3796:, a 68-byte string similar to the antivirus
1883:SpamAssassin provides the command-line tool
194:
4917:
4903:
4059:
4045:
4027:Automatically updating Apache SpamAssassin
4012:
3438:
3329:
3279:
3589:program, or it is called directly from a
3252:Learn how and when to remove this message
3153:Latest revision as of 23:35, 13 July 2024
148:Latest revision as of 23:35, 13 July 2024
3966:
3942:McDonald, Alistair (27 September 2004).
3941:
3916:"SpamAssassin Project Incubation Status"
3514:project and later officially renamed to
2196:{{Portal|Free and open-source software}}
715:SpamAssassin was created by Justin Mason
283:{{More citations needed |date=May 2024}}
3483:The program can be integrated with the
819:SpamAssassin is a ]-based application (
781:SpamAssassin is a ]-based application (
5310:
2827:*Spamnix is also based on SpamAssassin
2631:* KAM Ruleset for Apache SpamAssassin
4898:
4040:
4025:Apache SpamAssassin Rule Updates Wiki
3716:
3510:In Summer 2004 the project became an
1666:as a means to tell 'ham' from 'spam'.
1043:or other criteria can then be used by
349:| logo = Apache SpamAssassin logo.svg
3818:Free and open-source software portal
3190:adding citations to reliable sources
3161:
77:
43:
5318:Apache Software Foundation projects
4033:KAM Ruleset for Apache SpamAssassin
3649:Apache SpamAssassin also supports:
3521:
1531:==Network-based filtering methods==
1524:==Network-based filtering methods==
220:
204:
193:
162:
145:
138:
131:
127:
96:
87:Revision as of 22:59, 22 March 2007
84:
13:
3871:Sidney Markowitz (29 March 2024).
3664:Distributed Checksum Clearinghouse
3155:
1760:Typically, the user is expected to
893:SpamAssassin with an adjustment to
261:{{Use dmy dates|date=August 2023}}
32:
5369:
3999:
5353:Email-related software for Linux
5333:Free software programmed in Perl
4877:
4876:
3810:
3270:
3166:
2388:| date = September 27, 2004
380:| latest_release_version = 3.1.8
3645:Network-based filtering methods
3177:needs additional citations for
2509:|isbn = 978-0-596-00707-2
2432:*{{cite book |first1 = Alan
2399:| isbn = 978-1-904811-12-1
4068:The Apache Software Foundation
3908:
3886:
3850:The Apache Software Foundation
3846:"Project Management Committee"
3838:
3782:deterministic finite automaton
3157:Open-source e-mail spam filter
2654:{{Apache Software Foundation}}
1455:configuration can be read from
1439:SpamAssassin allows for a per-
839:) that communicates with a ] (
797:) that communicates with a ] (
1:
3934:
3772:
3151:
3140:
3129:
3120:
3107:
3098:
3087:
3078:
3067:
3060:
3033:
3024:
3013:
3004:
2993:
2982:
2971:
2962:
2951:
2940:
2929:
2918:
2907:
2896:
2885:
2876:
2865:
2856:
2845:
2834:
2823:
2814:
2801:
2792:
2779:
2770:
2759:
2750:
2737:
2728:
2703:
2692:
2681:
2672:
2659:
2650:
2627:
2616:
2605:
2594:
2581:
2572:
2549:
2538:
2527:
2516:
2505:
2494:
2483:
2472:
2461:
2450:
2439:
2428:
2417:
2406:
2395:
2384:
2373:
2362:
2351:
2340:
2329:
2318:
2307:
2296:
2281:
2270:
2249:
2235:
2226:
2203:
2192:
2179:
2170:
2146:
2133:
2124:
2101:
2088:
2079:
2056:
2045:
2034:
1966:
1908:
1818:
1739:by default tries to reinforce
1733:
1692:
1685:
1662:
1651:
1642:
1629:
1620:
1607:
1598:
1585:
1576:
1562:
1555:
1543:
1536:
1499:
1490:
1431:
1378:
1312:
1257:
1234:
1224:
1198:
1188:
1055:
944:
933:
924:
884:
868:
812:
777:
739:
730:
708:
685:
645:
636:
625:
615:
592:
565:
554:
543:
530:
521:
508:
499:
486:
477:
464:
455:
442:
433:
420:
411:
398:
389:
376:
367:
354:
345:
332:
323:
310:
301:
288:
279:
266:
257:
244:
235:
3967:Schwartz, Alan (July 2004).
3744:
3608:
2922:* Automatically updating SA
2783:*] incorporates SpamAssassin
2732:{{DEFAULTSORT:Spamassassin}}
1934:subsequently assign a higher
1303:according to several options
689:SpamAssassin was created by
402:| latest_release_date = ], ]
393:| screenshot = Reco spam.png
327:| name = Apache SpamAssassin
18:Browse history interactively
7:
3803:
3574:) that communicates with a
1602:* ] email stamps based on ]
1550:SpamAssassin also supports:
1540:SpamAssassin also supports:
10:
5374:
3787:
3767:GNU General Public License
3694:DomainKeys Identified Mail
3512:Apache Software Foundation
3494:
3294:Apache Software Foundation
2531:|url-access = registration
2454:|title = SpamAssassin
2183:== Testing SpamAssassin ==
424:| latest_preview_version =
129:
5283:
5227:
5196:
5158:
5053:
4985:
4932:
4872:
4856:
4730:
4699:
4683:
4645:
4074:
3894:"SpamAssassin Prehistory"
3709:which track spam websites
3526:Apache SpamAssassin is a
3423:
3411:
3399:
3387:
3367:
3353:
3349:
3321:
3317:
3299:
3287:
3278:
3269:
3147:
3136:
3118:
3114:
3096:
3092:
3076:
3040:
3029:
3020:
3009:
3000:
2989:
2978:
2967:
2958:
2947:
2936:
2925:
2914:
2903:
2892:
2881:
2872:
2861:
2852:
2841:
2830:
2812:
2808:
2790:
2786:
2768:
2764:
2748:
2744:
2726:
2710:
2699:
2688:
2670:
2666:
2648:
2625:
2614:
2603:
2592:
2588:
2570:
2547:
2536:
2525:
2514:
2503:
2492:
2481:
2470:
2459:
2448:
2437:
2426:
2415:
2404:
2393:
2382:
2371:
2360:
2349:
2338:
2327:
2316:
2305:
2294:
2247:
2243:
2224:
2201:
2190:
2186:
2168:
2144:
2140:
2122:
2099:
2095:
2077:
2054:
1669:
1658:
1640:
1636:
1618:
1614:
1596:
1592:
1574:
1497:
1488:
1241:
1222:
1206:
1186:
940:
922:
849:client/server or embedded
737:
728:
653:
641:
632:
613:
590:
563:
552:
541:
537:
519:
515:
497:
493:
475:
471:
453:
449:
431:
427:
409:
405:
387:
383:
365:
361:
343:
339:
321:
317:
299:
295:
277:
273:
255:
251:
233:
228:
225:
144:
83:
4924:
4020:Apache SpamAssassin Wiki
3831:
937:==Anti-spam techniques==
182:Extended confirmed users
116:Extended confirmed users
5323:Cross-platform software
3749:Apache SpamAssassin is
3690:Sender Policy Framework
3361:SpamAssassin Repository
2498:|date = July 2004
446:| latest_preview_date =
82:
3683:email stamps based on
3540:standalone application
3336:; 5 months ago
3305:; 23 years ago
2598:* {{official website}}
2443:|last1 = Schwartz
2333:| last1 = McDonald
2322:| first1 = Alistair
1728:==Bayesian filtering==
1721:==Bayesian filtering==
503:| operating system = ]
468:| operating_system = ]
3757:, licensed under the
3673:28 March 2013 at the
3476:and is a part of the
3458:e-mail spam filtering
3201:"Apache SpamAssassin"
270:| name = SpamAssassin
3826:Anti-spam techniques
3755:open source software
3658:DNS-based whitelists
3654:DNS-based blacklists
3530:-based application (
3186:improve this article
2869:== External links ==
1829:its rules through ]
960:searched for certain
772:==Methods of usage==
765:==Methods of usage==
5328:Free email software
5219:Perl Best Practices
3918:. Apache Foundation
3896:. Apache Foundation
3701:blacklists such as
3615:regular expressions
3516:Apache SpamAssassin
3507:on April 20, 2001.
3450:Apache SpamAssassin
3303:April 20, 2001
3266:
3265:Apache SpamAssassin
2040:and usage elsewhere
1299:treated as spam and
371:| logo size = 210px
5240:Randal L. Schwartz
4129:Apache HTTP Server
3759:Apache License 2.0
3723:Bayesian filtering
3717:Bayesian filtering
3532:Mail::SpamAssassin
3474:Apache License 2.0
3470:Bayesian filtering
3418:Apache License 2.0
3264:
2576:==External links==
1039:resulting from all
976:expressions match,
823:Mail::SpamAssassin
785:Mail::SpamAssassin
744:2018}}</ref>
305:{{Infobox software
248:{{Infobox Software
160:
94:
5305:
5304:
5214:Intermediate Perl
4892:
4891:
3990:978-0-596-00707-2
3959:978-1-904811-12-1
3478:Apache Foundation
3447:
3446:
3262:
3261:
3254:
3236:
3150:
2476:|edition = 1st
2366:| edition = 1st
1238:] email client.]]
146:
85:
65:
5365:
5204:Programming Perl
5045:Template Toolkit
4919:
4912:
4905:
4896:
4895:
4880:
4879:
4061:
4054:
4047:
4038:
4037:
4016:
4011:
4010:
4008:Official website
3994:
3975:(1st ed.).
3974:
3963:
3950:Packt Publishing
3948:(1st ed.).
3928:
3927:
3925:
3923:
3912:
3906:
3905:
3903:
3901:
3890:
3884:
3883:
3881:
3879:
3868:
3862:
3861:
3859:
3857:
3842:
3820:
3815:
3814:
3813:
3779:
3763:Artistic License
3740:
3736:
3729:
3604:
3581:
3573:
3533:
3522:Methods of usage
3454:computer program
3443:
3442:
3435:
3432:
3430:
3389:Operating system
3383:
3382:
3376:
3363:
3344:
3342:
3337:
3333:
3313:
3311:
3306:
3283:
3274:
3267:
3263:
3257:
3250:
3246:
3243:
3237:
3235:
3194:
3170:
3162:
2377:| page = 240
215:
214:
202:
196:
188:
178:
159:
154:
136:
135:
134:
132:ββExternal links
122:
112:
93:
66:
57:
56:
54:
49:
47:
39:
36:
21:
19:
5373:
5372:
5368:
5367:
5366:
5364:
5363:
5362:
5308:
5307:
5306:
5301:
5279:
5223:
5192:
5154:
5126:Request Tracker
5049:
4981:
4945:Perl Foundation
4928:
4923:
4893:
4888:
4868:
4852:
4726:
4695:
4679:
4641:
4076:
4070:
4065:
4006:
4005:
4002:
3997:
3991:
3960:
3952:. p. 240.
3937:
3932:
3931:
3921:
3919:
3914:
3913:
3909:
3899:
3897:
3892:
3891:
3887:
3877:
3875:
3869:
3865:
3855:
3853:
3844:
3843:
3839:
3834:
3816:
3811:
3809:
3806:
3798:EICAR test file
3790:
3777:
3775:
3747:
3738:
3734:
3727:
3719:
3675:Wayback Machine
3647:
3611:
3602:
3597:can be made to
3591:mail user agent
3579:
3571:
3531:
3524:
3497:
3437:
3427:
3378:
3372:
3371:
3359:
3345:
3340:
3338:
3335:
3334:/ 29 March 2024
3309:
3307:
3304:
3300:Initial release
3258:
3247:
3241:
3238:
3195:
3193:
3183:
3171:
3158:
3145:
3134:
3125:
3112:
3103:
3090:
3083:
3072:
3065:
3056:
3049:
3038:
3027:
3018:
3007:
2998:
2987:
2976:
2965:
2956:
2945:
2934:
2923:
2912:
2901:
2890:
2879:
2870:
2859:
2850:
2839:
2828:
2819:
2806:
2797:
2784:
2775:
2762:
2755:
2742:
2733:
2722:
2717:
2708:
2697:
2686:
2677:
2664:
2655:
2644:
2639:
2632:
2621:
2610:
2599:
2586:
2577:
2566:
2561:
2554:
2543:
2532:
2521:
2510:
2499:
2488:
2477:
2466:
2465:|publisher = ]
2455:
2444:
2433:
2422:
2411:
2400:
2389:
2378:
2367:
2356:
2355:| publisher = ]
2345:
2334:
2323:
2312:
2301:
2290:
2288:
2279:
2277:
2266:
2261:
2254:
2241:
2231:
2220:
2215:
2208:
2197:
2184:
2175:
2164:
2159:
2152:
2138:
2129:
2118:
2113:
2106:
2093:
2084:
2073:
2068:
2061:
2050:
2043:
2041:
2030:
2025:
2018:
2016:
2013:
2010:
2006:
2003:
2000:
1997:
1993:
1989:
1985:
1981:
1977:
1973:
1964:
1962:
1959:
1956:
1952:
1949:
1946:
1943:
1939:
1935:
1931:
1927:
1923:
1919:
1916:, and then run
1915:
1904:
1899:
1892:
1890:
1886:
1882:
1878:
1875:
1872:
1868:
1864:
1860:
1856:
1853:
1850:
1846:
1842:
1839:
1835:
1832:
1828:
1824:
1816:
1814:
1810:
1806:
1803:
1800:
1797:
1793:
1789:
1785:
1782:
1778:
1775:
1772:
1769:
1765:
1761:
1758:
1754:
1751:
1748:
1745:rules through ]
1744:
1740:
1729:
1722:
1713:
1708:
1701:
1699:
1690:
1681:
1676:
1667:
1656:
1647:
1634:
1625:
1612:
1603:
1590:
1581:
1570:
1567:
1560:
1551:
1549:
1541:
1532:
1525:
1516:
1511:
1504:
1493:
1484:
1482:
1478:
1475:
1472:
1469:
1466:
1463:
1460:
1456:
1453:
1450:
1447:
1444:
1440:
1437:
1429:
1427:
1422:
1419:
1416:
1413:
1410:
1407:
1404:
1400:
1397:
1394:
1391:
1388:
1384:
1374:
1369:
1362:
1360:
1357:about the tests
1355:
1352:
1349:
1346:
1342:
1339:
1336:
1333:
1330:
1327:
1324:
1321:
1318:
1310:
1308:
1304:
1300:
1297:
1294:
1291:
1287:
1284:
1281:
1278:
1275:
1272:
1269:
1266:
1263:
1253:
1248:
1239:
1230:
1218:
1213:
1204:
1194:
1182:
1177:
1170:
1168:
1165:
1161:
1158:
1154:
1151:
1148:
1145:
1141:
1138:
1135:
1132:
1129:
1126:
1123:
1120:
1117:
1114:
1111:
1107:
1104:
1101:
1098:
1095:
1092:
1088:
1085:
1082:
1079:
1075:
1072:
1068:
1065:
1061:
1053:
1051:
1048:
1044:
1040:
1037:
1034:
1030:
1027:
1024:
1021:
1018:
1015:
1012:
1009:
1006:
1003:
1000:
996:
993:
990:
987:
984:
981:
977:
974:
971:
968:
965:
961:
958:
954:
951:
938:
929:
918:
913:
906:
904:
900:
896:
892:
882:
880:
876:
864:
859:
852:
850:
846:
842:
838:
834:
830:
826:
822:
818:
810:
808:
804:
800:
796:
792:
788:
784:
773:
766:
757:
752:
745:
733:
724:
723:
718:
714:
706:
704:
700:
696:
692:
681:
674:
665:
660:
651:
639:
630:
621:
609:
604:
597:
586:
579:
570:
559:
548:
535:
526:
513:
504:
491:
482:
469:
460:
447:
438:
425:
416:
403:
394:
381:
372:
359:
350:
337:
328:
315:
306:
293:
284:
271:
262:
249:
240:
216:
210:
205:
203:
197:
192:
191:
190:
186:
184:
168:
166:
161:
155:
150:
142:
140:β Previous edit
137:
130:
128:
126:
125:
124:
120:
118:
102:
100:
95:
89:
81:
80:
79:
78:
76:
75:
74:
73:
72:
71:
62:
58:
52:
50:
45:
42:
40:
37:
35:Content deleted
34:
31:
29:β Previous edit
26:
25:
24:
17:
12:
11:
5:
5371:
5361:
5360:
5355:
5350:
5345:
5340:
5335:
5330:
5325:
5320:
5303:
5302:
5300:
5299:
5292:
5284:
5281:
5280:
5278:
5277:
5272:
5267:
5262:
5257:
5252:
5250:Allison Randal
5247:
5242:
5237:
5231:
5229:
5225:
5224:
5222:
5221:
5216:
5211:
5206:
5200:
5198:
5194:
5193:
5191:
5190:
5189:
5188:
5183:
5178:
5168:
5162:
5160:
5156:
5155:
5153:
5152:
5147:
5142:
5133:
5128:
5123:
5118:
5113:
5108:
5103:
5098:
5093:
5088:
5083:
5078:
5073:
5068:
5063:
5057:
5055:
5051:
5050:
5048:
5047:
5042:
5037:
5032:
5027:
5022:
5017:
5012:
5007:
5002:
4997:
4991:
4989:
4983:
4982:
4980:
4979:
4974:
4969:
4964:
4963:
4962:
4957:
4952:
4942:
4936:
4934:
4930:
4929:
4922:
4921:
4914:
4907:
4899:
4890:
4889:
4887:
4886:
4873:
4870:
4869:
4867:
4866:
4864:Apache License
4860:
4858:
4854:
4853:
4851:
4850:
4845:
4840:
4835:
4830:
4825:
4820:
4815:
4810:
4805:
4800:
4795:
4790:
4785:
4780:
4775:
4770:
4765:
4760:
4755:
4750:
4745:
4740:
4734:
4732:
4728:
4727:
4725:
4724:
4719:
4714:
4709:
4703:
4701:
4700:Other projects
4697:
4696:
4694:
4693:
4687:
4685:
4681:
4680:
4678:
4677:
4672:
4667:
4662:
4657:
4651:
4649:
4643:
4642:
4640:
4639:
4634:
4631:
4626:
4621:
4616:
4611:
4606:
4601:
4599:Traffic Server
4596:
4591:
4586:
4581:
4576:
4571:
4566:
4561:
4556:
4551:
4546:
4541:
4536:
4531:
4526:
4521:
4516:
4511:
4506:
4501:
4496:
4491:
4486:
4481:
4476:
4471:
4466:
4461:
4456:
4451:
4446:
4441:
4436:
4431:
4426:
4421:
4416:
4411:
4406:
4401:
4396:
4391:
4386:
4381:
4376:
4371:
4366:
4361:
4356:
4351:
4346:
4341:
4336:
4331:
4326:
4321:
4316:
4311:
4306:
4301:
4296:
4291:
4286:
4281:
4276:
4271:
4266:
4261:
4256:
4251:
4246:
4241:
4236:
4231:
4226:
4221:
4216:
4211:
4206:
4201:
4196:
4191:
4186:
4181:
4176:
4171:
4166:
4161:
4156:
4151:
4146:
4141:
4136:
4131:
4126:
4121:
4116:
4111:
4106:
4101:
4096:
4091:
4086:
4080:
4078:
4072:
4071:
4064:
4063:
4056:
4049:
4041:
4035:
4034:
4028:
4022:
4017:
4001:
4000:External links
3998:
3996:
3995:
3989:
3977:O'Reilly Media
3964:
3958:
3938:
3936:
3933:
3930:
3929:
3907:
3885:
3863:
3836:
3835:
3833:
3830:
3829:
3828:
3822:
3821:
3805:
3802:
3789:
3786:
3774:
3771:
3746:
3743:
3718:
3715:
3711:
3710:
3696:
3687:
3678:
3660:
3646:
3643:
3610:
3607:
3523:
3520:
3496:
3493:
3466:fuzzy checksum
3445:
3444:
3425:
3421:
3420:
3415:
3409:
3408:
3403:
3397:
3396:
3394:Cross-platform
3391:
3385:
3384:
3369:
3365:
3364:
3357:
3351:
3350:
3347:
3346:
3327:
3325:
3323:Stable release
3319:
3318:
3315:
3314:
3301:
3297:
3296:
3291:
3285:
3284:
3276:
3275:
3260:
3259:
3174:
3172:
3165:
3156:
3154:
3149:
3148:
3146:
3143:
3141:
3138:
3137:
3135:
3132:
3130:
3127:
3126:
3123:
3121:
3119:
3116:
3115:
3113:
3110:
3108:
3105:
3104:
3101:
3099:
3097:
3094:
3093:
3091:
3088:
3085:
3084:
3081:
3079:
3077:
3074:
3073:
3070:
3068:
3066:
3063:
3061:
3058:
3057:
3054:
3052:
3050:
3047:
3045:
3042:
3041:
3039:
3036:
3034:
3031:
3030:
3028:
3025:
3022:
3021:
3019:
3016:
3014:
3011:
3010:
3008:
3005:
3002:
3001:
2999:
2996:
2994:
2991:
2990:
2988:
2985:
2983:
2980:
2979:
2977:
2974:
2972:
2969:
2968:
2966:
2963:
2960:
2959:
2957:
2954:
2952:
2949:
2948:
2946:
2943:
2941:
2938:
2937:
2935:
2932:
2930:
2927:
2926:
2924:
2921:
2919:
2916:
2915:
2913:
2910:
2908:
2905:
2904:
2902:
2899:
2897:
2894:
2893:
2891:
2888:
2886:
2883:
2882:
2880:
2877:
2874:
2873:
2871:
2868:
2866:
2863:
2862:
2860:
2857:
2854:
2853:
2851:
2848:
2846:
2843:
2842:
2840:
2837:
2835:
2832:
2831:
2829:
2826:
2824:
2821:
2820:
2817:
2815:
2813:
2810:
2809:
2807:
2804:
2802:
2799:
2798:
2795:
2793:
2791:
2788:
2787:
2785:
2782:
2780:
2777:
2776:
2773:
2771:
2769:
2766:
2765:
2763:
2760:
2757:
2756:
2753:
2751:
2749:
2746:
2745:
2743:
2740:
2738:
2735:
2734:
2731:
2729:
2727:
2724:
2723:
2720:
2718:
2715:
2712:
2711:
2709:
2706:
2704:
2701:
2700:
2698:
2695:
2693:
2690:
2689:
2687:
2684:
2682:
2679:
2678:
2675:
2673:
2671:
2668:
2667:
2665:
2662:
2660:
2657:
2656:
2653:
2651:
2649:
2646:
2645:
2642:
2640:
2637:
2634:
2633:
2630:
2628:
2626:
2623:
2622:
2619:
2617:
2615:
2612:
2611:
2608:
2606:
2604:
2601:
2600:
2597:
2595:
2593:
2590:
2589:
2587:
2584:
2582:
2579:
2578:
2575:
2573:
2571:
2568:
2567:
2564:
2562:
2559:
2556:
2555:
2552:
2550:
2548:
2545:
2544:
2541:
2539:
2537:
2534:
2533:
2530:
2528:
2526:
2523:
2522:
2519:
2517:
2515:
2512:
2511:
2508:
2506:
2504:
2501:
2500:
2497:
2495:
2493:
2490:
2489:
2487:|page =
2486:
2484:
2482:
2479:
2478:
2475:
2473:
2471:
2468:
2467:
2464:
2462:
2460:
2457:
2456:
2453:
2451:
2449:
2446:
2445:
2442:
2440:
2438:
2435:
2434:
2431:
2429:
2427:
2424:
2423:
2420:
2418:
2416:
2413:
2412:
2409:
2407:
2405:
2402:
2401:
2398:
2396:
2394:
2391:
2390:
2387:
2385:
2383:
2380:
2379:
2376:
2374:
2372:
2369:
2368:
2365:
2363:
2361:
2358:
2357:
2354:
2352:
2350:
2347:
2346:
2343:
2341:
2339:
2336:
2335:
2332:
2330:
2328:
2325:
2324:
2321:
2319:
2317:
2314:
2313:
2310:
2308:
2306:
2303:
2302:
2299:
2297:
2295:
2292:
2291:
2286:
2284:
2282:
2280:
2275:
2273:
2271:
2268:
2267:
2264:
2262:
2259:
2256:
2255:
2252:
2250:
2248:
2245:
2244:
2242:
2238:
2236:
2233:
2232:
2229:
2227:
2225:
2222:
2221:
2218:
2216:
2213:
2210:
2209:
2206:
2204:
2202:
2199:
2198:
2195:
2193:
2191:
2188:
2187:
2185:
2182:
2180:
2177:
2176:
2173:
2171:
2169:
2166:
2165:
2162:
2160:
2157:
2154:
2153:
2149:
2147:
2145:
2142:
2141:
2139:
2136:
2134:
2131:
2130:
2127:
2125:
2123:
2120:
2119:
2116:
2114:
2111:
2108:
2107:
2104:
2102:
2100:
2097:
2096:
2094:
2091:
2089:
2086:
2085:
2083:==sa-compile==
2082:
2080:
2078:
2075:
2074:
2071:
2069:
2066:
2063:
2062:
2059:
2057:
2055:
2052:
2051:
2048:
2046:
2044:
2039:
2037:
2035:
2032:
2031:
2028:
2026:
2023:
2020:
2019:
2014:
2011:
2008:
2004:
2001:
1998:
1995:
1991:
1987:
1983:
1979:
1975:
1971:
1969:
1967:
1965:
1960:
1957:
1954:
1950:
1947:
1944:
1941:
1937:
1933:
1929:
1925:
1921:
1917:
1913:
1911:
1909:
1906:
1905:
1902:
1900:
1897:
1894:
1893:
1888:
1884:
1880:
1876:
1873:
1870:
1866:
1862:
1858:
1854:
1851:
1848:
1844:
1840:
1837:
1833:
1830:
1826:
1822:
1821:
1819:
1817:
1812:
1808:
1804:
1801:
1798:
1795:
1791:
1787:
1783:
1780:
1776:
1773:
1770:
1767:
1763:
1759:
1756:
1752:
1749:
1746:
1742:
1738:
1736:
1734:
1731:
1730:
1727:
1725:
1723:
1720:
1718:
1715:
1714:
1711:
1709:
1706:
1703:
1702:
1697:
1695:
1693:
1691:
1688:
1686:
1683:
1682:
1679:
1677:
1674:
1671:
1670:
1668:
1665:
1663:
1660:
1659:
1657:
1654:
1652:
1649:
1648:
1645:
1643:
1641:
1638:
1637:
1635:
1632:
1630:
1627:
1626:
1623:
1621:
1619:
1616:
1615:
1613:
1610:
1608:
1605:
1604:
1601:
1599:
1597:
1594:
1593:
1591:
1588:
1586:
1583:
1582:
1579:
1577:
1575:
1572:
1571:
1568:
1565:
1563:
1561:
1558:
1556:
1553:
1552:
1547:
1546:
1544:
1542:
1539:
1537:
1534:
1533:
1530:
1528:
1526:
1523:
1521:
1518:
1517:
1514:
1512:
1509:
1506:
1505:
1502:
1500:
1498:
1495:
1494:
1491:
1489:
1486:
1485:
1480:
1476:
1473:
1470:
1467:
1464:
1461:
1458:
1454:
1451:
1448:
1445:
1442:
1438:
1435:
1434:
1432:
1430:
1425:
1420:
1417:
1414:
1411:
1408:
1405:
1402:
1398:
1395:
1392:
1389:
1386:
1382:
1381:
1379:
1376:
1375:
1372:
1370:
1367:
1364:
1363:
1358:
1353:
1350:
1347:
1344:
1340:
1337:
1334:
1331:
1328:
1325:
1322:
1319:
1316:
1315:
1313:
1311:
1306:
1302:
1298:
1295:
1292:
1289:
1285:
1282:
1279:
1276:
1273:
1270:
1267:
1264:
1261:
1260:
1258:
1255:
1254:
1251:
1249:
1246:
1243:
1242:
1240:
1237:
1235:
1232:
1231:
1227:
1225:
1223:
1220:
1219:
1216:
1214:
1211:
1208:
1207:
1205:
1201:
1199:
1196:
1195:
1191:
1189:
1187:
1184:
1183:
1180:
1178:
1175:
1172:
1171:
1166:
1163:
1159:
1156:
1152:
1149:
1146:
1143:
1139:
1136:
1133:
1130:
1127:
1124:
1121:
1118:
1115:
1112:
1109:
1105:
1102:
1099:
1096:
1093:
1090:
1086:
1083:
1080:
1077:
1073:
1070:
1066:
1063:
1059:
1058:
1056:
1054:
1049:
1046:
1042:
1038:
1035:
1032:
1028:
1025:
1022:
1019:
1017:(customizable)
1016:
1013:
1010:
1007:
1004:
1001:
998:
994:
991:
988:
985:
982:
979:
975:
972:
969:
966:
963:
959:
956:
952:
949:
947:
945:
942:
941:
939:
936:
934:
931:
930:
927:
925:
923:
920:
919:
916:
914:
911:
908:
907:
902:
898:
894:
890:
887:
885:
883:
878:
874:
871:
869:
866:
865:
862:
860:
857:
854:
853:
848:
844:
840:
836:
832:
828:
824:
820:
816:
815:
813:
811:
806:
802:
798:
794:
790:
786:
782:
780:
778:
775:
774:
771:
769:
767:
764:
762:
759:
758:
755:
753:
750:
747:
746:
742:
740:
738:
735:
734:
731:
729:
726:
725:
721:
716:
712:
711:
709:
707:
702:
698:
694:
690:
688:
686:
683:
682:
679:
677:
675:
672:
670:
667:
666:
663:
661:
658:
655:
654:
652:
648:
646:
643:
642:
640:
637:
634:
633:
631:
628:
626:
623:
622:
618:
616:
614:
611:
610:
607:
605:
602:
599:
598:
595:
593:
591:
588:
587:
584:
582:
580:
577:
575:
572:
571:
568:
566:
564:
561:
560:
557:
555:
553:
550:
549:
546:
544:
542:
539:
538:
536:
533:
531:
528:
527:
524:
522:
520:
517:
516:
514:
511:
509:
506:
505:
502:
500:
498:
495:
494:
492:
489:
487:
484:
483:
480:
478:
476:
473:
472:
470:
467:
465:
462:
461:
458:
456:
454:
451:
450:
448:
445:
443:
440:
439:
436:
434:
432:
429:
428:
426:
423:
421:
418:
417:
414:
412:
410:
407:
406:
404:
401:
399:
396:
395:
392:
390:
388:
385:
384:
382:
379:
377:
374:
373:
370:
368:
366:
363:
362:
360:
358:| developer =
357:
355:
352:
351:
348:
346:
344:
341:
340:
338:
335:
333:
330:
329:
326:
324:
322:
319:
318:
316:
314:| screenshot =
313:
311:
308:
307:
304:
302:
300:
297:
296:
294:
291:
289:
286:
285:
282:
280:
278:
275:
274:
272:
269:
267:
264:
263:
260:
258:
256:
253:
252:
250:
247:
245:
242:
241:
238:
236:
234:
231:
230:
227:
223:
222:
218:
217:
185:
180:
179:
164:
143:
119:
114:
113:
98:
67:
61:
59:
41:
33:
27:
23:
22:
14:
9:
6:
4:
3:
2:
5370:
5359:
5358:2001 software
5356:
5354:
5351:
5349:
5346:
5344:
5341:
5339:
5338:Perl software
5336:
5334:
5331:
5329:
5326:
5324:
5321:
5319:
5316:
5315:
5313:
5298:
5297:
5293:
5291:
5290:
5286:
5285:
5282:
5276:
5275:Jesse Vincent
5273:
5271:
5268:
5266:
5263:
5261:
5260:Sean M. Burke
5258:
5256:
5253:
5251:
5248:
5246:
5245:Damian Conway
5243:
5241:
5238:
5236:
5233:
5232:
5230:
5226:
5220:
5217:
5215:
5212:
5210:
5209:Learning Perl
5207:
5205:
5202:
5201:
5199:
5195:
5187:
5184:
5182:
5179:
5177:
5174:
5173:
5172:
5169:
5167:
5164:
5163:
5161:
5157:
5151:
5148:
5146:
5143:
5141:
5137:
5134:
5132:
5129:
5127:
5124:
5122:
5119:
5117:
5114:
5112:
5109:
5107:
5104:
5102:
5099:
5097:
5094:
5092:
5089:
5087:
5084:
5082:
5079:
5077:
5074:
5072:
5069:
5067:
5064:
5062:
5059:
5058:
5056:
5052:
5046:
5043:
5041:
5038:
5036:
5033:
5031:
5028:
5026:
5023:
5021:
5018:
5016:
5013:
5011:
5008:
5006:
5003:
5001:
4998:
4996:
4993:
4992:
4990:
4988:
4984:
4978:
4975:
4973:
4970:
4968:
4965:
4961:
4958:
4956:
4953:
4951:
4948:
4947:
4946:
4943:
4941:
4938:
4937:
4935:
4931:
4927:
4920:
4915:
4913:
4908:
4906:
4901:
4900:
4897:
4885:
4884:
4875:
4874:
4871:
4865:
4862:
4861:
4859:
4855:
4849:
4846:
4844:
4841:
4839:
4836:
4834:
4831:
4829:
4826:
4824:
4821:
4819:
4816:
4814:
4811:
4809:
4806:
4804:
4801:
4799:
4796:
4794:
4791:
4789:
4786:
4784:
4781:
4779:
4776:
4774:
4771:
4769:
4766:
4764:
4761:
4759:
4756:
4754:
4751:
4749:
4746:
4744:
4741:
4739:
4736:
4735:
4733:
4729:
4723:
4720:
4718:
4715:
4713:
4710:
4708:
4705:
4704:
4702:
4698:
4692:
4689:
4688:
4686:
4682:
4676:
4673:
4671:
4668:
4666:
4663:
4661:
4658:
4656:
4653:
4652:
4650:
4648:
4644:
4638:
4635:
4632:
4630:
4627:
4625:
4622:
4620:
4617:
4615:
4612:
4610:
4607:
4605:
4602:
4600:
4597:
4595:
4592:
4590:
4587:
4585:
4582:
4580:
4577:
4575:
4572:
4570:
4567:
4565:
4562:
4560:
4557:
4555:
4552:
4550:
4547:
4545:
4542:
4540:
4537:
4535:
4532:
4530:
4527:
4525:
4522:
4520:
4517:
4515:
4512:
4510:
4507:
4505:
4502:
4500:
4497:
4495:
4492:
4490:
4487:
4485:
4482:
4480:
4477:
4475:
4472:
4470:
4467:
4465:
4462:
4460:
4457:
4455:
4452:
4450:
4447:
4445:
4442:
4440:
4437:
4435:
4432:
4430:
4427:
4425:
4422:
4420:
4417:
4415:
4412:
4410:
4407:
4405:
4402:
4400:
4397:
4395:
4392:
4390:
4387:
4385:
4382:
4380:
4377:
4375:
4372:
4370:
4367:
4365:
4362:
4360:
4357:
4355:
4352:
4350:
4347:
4345:
4342:
4340:
4337:
4335:
4332:
4330:
4327:
4325:
4322:
4320:
4317:
4315:
4312:
4310:
4307:
4305:
4302:
4300:
4297:
4295:
4292:
4290:
4287:
4285:
4282:
4280:
4277:
4275:
4272:
4270:
4267:
4265:
4262:
4260:
4257:
4255:
4252:
4250:
4247:
4245:
4242:
4240:
4237:
4235:
4232:
4230:
4227:
4225:
4222:
4220:
4217:
4215:
4212:
4210:
4207:
4205:
4202:
4200:
4197:
4195:
4192:
4190:
4187:
4185:
4182:
4180:
4177:
4175:
4172:
4170:
4167:
4165:
4162:
4160:
4157:
4155:
4152:
4150:
4147:
4145:
4142:
4140:
4137:
4135:
4132:
4130:
4127:
4125:
4122:
4120:
4117:
4115:
4112:
4110:
4107:
4105:
4102:
4100:
4097:
4095:
4092:
4090:
4087:
4085:
4082:
4081:
4079:
4073:
4069:
4062:
4057:
4055:
4050:
4048:
4043:
4042:
4039:
4032:
4029:
4026:
4023:
4021:
4018:
4015:
4009:
4004:
4003:
3992:
3986:
3982:
3978:
3973:
3972:
3965:
3961:
3955:
3951:
3947:
3946:
3940:
3939:
3917:
3911:
3895:
3889:
3874:
3867:
3851:
3847:
3841:
3837:
3827:
3824:
3823:
3819:
3808:
3801:
3799:
3795:
3785:
3783:
3770:
3768:
3764:
3760:
3756:
3752:
3742:
3731:
3724:
3714:
3708:
3704:
3700:
3697:
3695:
3691:
3688:
3686:
3685:proof-of-work
3682:
3679:
3676:
3672:
3669:
3668:Vipul's Razor
3665:
3661:
3659:
3655:
3652:
3651:
3650:
3642:
3639:
3635:
3632:
3627:
3623:
3619:
3616:
3606:
3600:
3596:
3592:
3588:
3583:
3577:
3569:
3565:
3561:
3557:
3553:
3549:
3545:
3541:
3537:
3529:
3519:
3517:
3513:
3508:
3506:
3502:
3492:
3490:
3489:mail programs
3486:
3481:
3479:
3475:
3471:
3467:
3463:
3459:
3455:
3451:
3441:
3434:
3426:
3422:
3419:
3416:
3414:
3410:
3407:
3404:
3402:
3398:
3395:
3392:
3390:
3386:
3381:
3375:
3370:
3366:
3362:
3358:
3356:
3352:
3348:
3341:29 March 2024
3332:
3326:
3324:
3320:
3316:
3302:
3298:
3295:
3292:
3290:
3286:
3282:
3277:
3273:
3268:
3256:
3253:
3245:
3234:
3231:
3227:
3224:
3220:
3217:
3213:
3210:
3206:
3203: β
3202:
3198:
3197:Find sources:
3191:
3187:
3181:
3180:
3175:This article
3173:
3169:
3164:
3163:
3160:
3152:
3142:
3139:
3131:
3128:
3122:
3117:
3109:
3106:
3100:
3095:
3089:
3086:
3080:
3075:
3069:
3062:
3059:
3053:
3051:
3046:
3044:
3043:
3035:
3032:
3026:
3023:
3015:
3012:
3006:
3003:
2995:
2992:
2984:
2981:
2973:
2970:
2964:
2961:
2953:
2950:
2942:
2939:
2931:
2928:
2920:
2917:
2909:
2906:
2898:
2895:
2887:
2884:
2878:
2875:
2867:
2864:
2858:
2855:
2847:
2844:
2836:
2833:
2825:
2822:
2816:
2811:
2803:
2800:
2794:
2789:
2781:
2778:
2772:
2767:
2761:
2758:
2752:
2747:
2739:
2736:
2730:
2725:
2721:
2719:
2716:
2714:
2713:
2705:
2702:
2694:
2691:
2683:
2680:
2674:
2669:
2661:
2658:
2652:
2647:
2643:
2641:
2638:
2636:
2635:
2629:
2624:
2618:
2613:
2607:
2602:
2596:
2591:
2583:
2580:
2574:
2569:
2565:
2563:
2560:
2558:
2557:
2551:
2546:
2540:
2535:
2529:
2524:
2518:
2513:
2507:
2502:
2496:
2491:
2485:
2480:
2474:
2469:
2463:
2458:
2452:
2447:
2441:
2436:
2430:
2425:
2419:
2414:
2408:
2403:
2397:
2392:
2386:
2381:
2375:
2370:
2364:
2359:
2353:
2348:
2342:
2337:
2331:
2326:
2320:
2315:
2309:
2304:
2298:
2293:
2283:
2272:
2269:
2265:
2263:
2260:
2258:
2257:
2251:
2246:
2237:
2234:
2228:
2223:
2219:
2217:
2214:
2212:
2211:
2205:
2200:
2194:
2189:
2181:
2178:
2172:
2167:
2163:
2161:
2158:
2156:
2155:
2148:
2143:
2135:
2132:
2126:
2121:
2117:
2115:
2112:
2110:
2109:
2103:
2098:
2090:
2087:
2081:
2076:
2072:
2070:
2067:
2065:
2064:
2058:
2053:
2049:==Licensing==
2047:
2036:
2033:
2029:
2027:
2024:
2022:
2021:
1968:
1910:
1907:
1903:
1901:
1898:
1896:
1895:
1841:administrator
1825:SpamAssassin
1820:
1784:example "ham"
1737:SpamAssassin
1735:
1732:
1726:
1724:
1719:
1717:
1716:
1712:
1710:
1707:
1705:
1704:
1700:SpamAssassin.
1694:
1687:
1684:
1680:
1678:
1675:
1673:
1672:
1664:
1661:
1653:
1650:
1644:
1639:
1631:
1628:
1622:
1617:
1609:
1606:
1600:
1595:
1587:
1584:
1578:
1573:
1564:
1557:
1554:
1545:
1538:
1535:
1529:
1527:
1522:
1520:
1519:
1515:
1513:
1510:
1508:
1507:
1501:
1496:
1492:
1487:
1474:configuration
1433:
1380:
1377:
1373:
1371:
1368:
1366:
1365:
1314:
1259:
1256:
1252:
1250:
1247:
1245:
1244:
1236:
1233:
1226:
1221:
1217:
1215:
1212:
1210:
1209:
1200:
1197:
1190:
1185:
1181:
1179:
1176:
1174:
1173:
1167:documentation
1137:spam-fighting
1057:
946:
943:
935:
932:
928:==Operation==
926:
921:
917:
915:
912:
910:
909:
886:
870:
867:
863:
861:
858:
856:
855:
814:
779:
776:
770:
768:
763:
761:
760:
756:
754:
751:
749:
748:
741:
736:
732:
727:
710:
687:
684:
678:
676:
671:
669:
668:
664:
662:
659:
657:
656:
647:
644:
638:
635:
627:
624:
617:
612:
608:
606:
603:
601:
600:
594:
589:
583:
581:
576:
574:
573:
569:| license = ]
567:
562:
556:
551:
545:
540:
532:
529:
523:
518:
512:| license = ]
510:
507:
501:
496:
488:
485:
479:
474:
466:
463:
457:
452:
444:
441:
435:
430:
422:
419:
413:
408:
400:
397:
391:
386:
378:
375:
369:
364:
356:
353:
347:
342:
334:
331:
325:
320:
312:
309:
303:
298:
290:
287:
281:
276:
268:
265:
259:
254:
246:
243:
237:
232:
224:
219:
213:
208:
201:
200:MOS:NOBACKREF
183:
176:
172:
167:
158:
153:
149:
141:
133:
117:
110:
106:
101:
92:
88:
70:
55:
48:
38:Content added
30:
20:
5294:
5287:
5131:SpamAssassin
5111:Movable Type
4950:Perl Mongers
4881:
4539:SpamAssassin
4538:
3971:SpamAssassin
3970:
3944:
3920:. Retrieved
3910:
3898:. Retrieved
3888:
3876:. Retrieved
3866:
3854:. Retrieved
3849:
3840:
3791:
3776:
3748:
3732:
3720:
3712:
3648:
3640:
3636:
3628:
3624:
3620:
3612:
3584:
3525:
3515:
3509:
3500:
3498:
3482:
3480:since 2004.
3468:techniques,
3449:
3448:
3429:spamassassin
3289:Developer(s)
3248:
3239:
3229:
3222:
3215:
3208:
3196:
3184:Please help
3179:verification
3176:
3159:
2311:*{{cite book
2300:{{Refbegin}}
2174:==See also==
1403:"user_prefs"
1323:SpamAssassin
1164:SpamAssassin
1116:SpamAssassin
1026:added to the
620:preferences.
534:| website =
5270:brian d foy
5255:Audrey Tang
5025:Mojolicious
5015:DBIx::Class
3922:19 December
3900:19 December
3587:mail filter
3556:MailScanner
3505:SourceForge
3485:mail server
3406:Spam filter
3328:4.0.1
2253:{{Reflist}}
2128:==Testing==
2038:==Licensing
1930:</tt>
1922:</tt>
1914:for a while
1869:the filter
1813:</tt>
1446:system-wide
1106:the message
879:</tt>
875:<tt>.
831:or as a ] (
803:</tt>
795:</tt>
787:</tt>
680:==History==
673:==History==
558:| genre = ]
490:| genre = ]
336:| caption =
212:Visual edit
5312:Categories
5235:Larry Wall
4987:Frameworks
4768:Deltacloud
4554:Subversion
4444:OΡenOffice
4329:Jackrabbit
4269:FreeMarker
4194:CloudStack
4179:CarbonData
4159:Bloodhound
3979:. p.
3935:References
3778:sa-compile
3773:sa-compile
3603:procmailrc
3566:) or as a
3560:MIMEDefang
3501:filter.plx
3368:Written in
3355:Repository
3310:2001-04-20
3212:newspapers
3017:{{apache}}
2553:{{Refend}}
2287:References
1926:<tt>
1918:<tt>
1855:good (ham)
1827:reinforces
1809:<tt>
1794:the filter
1421:file, they
1229:threshold.
1140:techniques
901:procmailrc
877:procmailrc
799:<tt>
791:<tt>
783:<tt>
292:| logo = ]
5343:Anti-spam
5265:chromatic
5096:Dada Mail
5086:Bricolage
4955:PerlMonks
4763:Continuum
4684:Incubator
4637:ZooKeeper
4594:Trafodion
4584:TinkerPop
4284:Guacamole
4244:Empire-db
4229:Directory
4184:Cassandra
4075:Top-level
3856:23 August
3745:Licensing
3609:Operation
3456:used for
2276:See also
2230:==Notes==
1624:* ] and ]
1465:database.
1428:language.
1390:customize
1326:considers
1301:rewritten
999:depending
957:typically
5348:Spamming
5296:Category
5091:Bugzilla
5081:BackupPC
5054:Software
5000:Catalyst
4960:archives
4883:Category
4857:Licenses
4798:Marmotta
4629:XMLBeans
4609:Velocity
4569:Tapestry
4564:SystemDS
4559:Superset
4549:Struts 2
4544:Struts 1
4499:RocketMQ
4404:NetBeans
4384:mod_perl
4274:Geronimo
4164:Brooklyn
4094:Airavata
4089:ActiveMQ
4084:Accumulo
4077:projects
3878:30 March
3804:See also
3765:and the
3739:sa-learn
3735:sa-learn
3728:sa-learn
3681:Hashcash
3671:Archived
3595:procmail
3242:May 2024
2676:{{Perl}}
2015:accuracy
2005:learning
1994:e-mails
1982:sa-learn
1974:sa-learn
1940:e-mails
1928:sa-learn
1920:sa-learn
1887:sa-learn
1849:examples
1811:sa-learn
1792:mails to
1449:service;
986:assigned
175:contribs
165:1980fast
109:contribs
53:Wikitext
5289:Outline
5159:Related
5140:Foswiki
5101:ikiwiki
5076:AWStats
4995:BioPerl
4972:Perl VM
4838:Tuscany
4833:Stanbol
4793:Jakarta
4788:Harmony
4748:Beehive
4691:Taverna
4675:Logging
4647:Commons
4464:Phoenix
4459:Parquet
4439:OpenNLP
4434:OpenJPA
4429:OpenEJB
4389:MyFaces
4314:Iceberg
4209:CouchDB
4204:Cordova
4189:Cayenne
4169:Calcite
4099:Airflow
3788:Testing
3552:Exiscan
3548:SA-Exim
3495:History
3431:.apache
3424:Website
3413:License
3339: (
3308: (
3226:scholar
2009:improve
1980:{{mono|
1972:{{mono|
1948:similar
1885:{{mono|
1823:Apache
1768:example
1548:Apache
1457:a file
1424:another
1401:a file
1396:filters
1354:further
1332:message
1122:employs
1087:against
1084:matched
1060:Apache
1020:headers
1014:several
992:certain
899:{{mono|
897:user's
889:through
847:). The
841:{{mono|
833:{{mono|
821:{{mono|
817:Apache
805:). The
713:Apache
229:Line 1:
226:Line 1:
99:Vid2vid
5228:People
5186:MoarVM
5176:Rakudo
5166:Parrot
5150:Webmin
5145:W3Perl
5106:Makepp
5061:Amavis
5005:Dancer
4967:module
4933:Things
4778:Giraph
4753:iBATIS
4665:Daemon
4624:Xerces
4614:Wicket
4589:Tomcat
4574:Thrift
4494:Roller
4454:PDFBox
4394:Mynewt
4369:Mahout
4364:Lucene
4344:JMeter
4324:Impala
4319:Ignite
4294:Hadoop
4279:Groovy
4214:cTAKES
4199:Cocoon
4109:Ambari
4104:Allura
4031:KAM.cf
3987:
3956:
3852:. 2022
3605:file.
3576:daemon
3568:client
3564:Amavis
3544:Milter
3436:
3228:
3221:
3214:
3207:
3199:
1992:future
1990:score
1958:emails
1936:score
1881:Apache
1788:useful
1757:input.
1698:Apache
1481:Apache
1436:Apache
1415:Within
1359:passed
1320:Apache
1307:passed
1280:higher
1268:mail's
1150:called
1142:. The
1128:number
1113:Apache
1100:fields
1097:header
1041:tests
1031:. The
891:Apache
807:latter
187:71,570
64:Inline
46:Visual
5197:Books
5181:rules
5136:TWiki
5116:Munin
5066:Argus
5035:Plack
5030:Moose
4828:Sqoop
4823:Slide
4818:Shale
4813:River
4803:MXNet
4758:Click
4743:AxKit
4731:Attic
4722:Log4j
4707:Batik
4670:Jelly
4633:Yetus
4619:Xalan
4534:Storm
4529:Spark
4519:Sling
4514:SINGA
4509:Shiro
4504:Samza
4484:Pivot
4479:Pinot
4424:Oozie
4419:OFBiz
4414:NuttX
4409:Nutch
4374:Maven
4359:Kylin
4349:Kafka
4334:James
4304:Helix
4299:HBase
4264:Flume
4259:Flink
4249:Felix
4239:Druid
4234:Drill
4224:Derby
4174:Camel
4149:Axis2
4124:Arrow
4119:Aries
3832:Notes
3794:GTUBE
3707:URIBL
3703:SURBL
3580:spamd
3572:spamc
3452:is a
3233:JSTOR
3219:books
2240:1000.
2151:1000.
1996:based
1955:those
1874:order
1845:feeds
1836:user
1831:where
1799:which
1774:mails
1755:user
1569:and ]
1477:users
1471:their
1441:user
1409:their
1399:using
1393:these
1385:user
1274:score
1271:total
1155:tests
1144:rules
1134:other
1071:based
1067:rules
1036:score
1033:total
1008:test,
995:score
980:email
973:these
905:file.
881:file.
843:spamd
835:spamc
801:spamd
793:spamc
720:2001.
189:edits
123:edits
121:1,032
5171:Raku
5121:OTRS
5071:@SSP
5040:PSGI
4977:YAPC
4940:CPAN
4926:Perl
4843:Wave
4783:Hama
4773:Etch
4738:Apex
4655:BCEL
4604:UIMA
4579:Tika
4524:Solr
4489:Qpid
4399:NiFi
4379:MINA
4354:Kudu
4339:Jena
4309:Hive
4289:Gump
4254:Flex
4154:Beam
4144:Axis
4139:Avro
3985:ISBN
3954:ISBN
3924:2018
3902:2018
3880:2024
3858:2023
3751:free
3692:and
3656:and
3631:MIME
3599:pipe
3536:CPAN
3528:Perl
3464:and
3433:.org
3401:Type
3374:Perl
3205:news
2002:this
1988:help
1942:that
1867:into
1863:spam
1857:and
1805:then
1771:spam
1764:feed
1418:this
1341:spam
1293:mail
1283:than
1262:When
1162:the
1119:also
1091:body
1089:the
1078:that
1069:are
1064:Most
1045:the
1029:mail
978:the
955:are
171:talk
157:undo
152:edit
105:talk
91:edit
5020:LWP
5010:DBI
4848:XML
4808:ODE
4717:Ivy
4712:FOP
4660:BSF
4474:Pig
4469:POI
4449:ORC
4219:CXF
4134:APR
4114:Ant
3981:207
3705:or
3699:URI
3534:in
3462:DNS
3188:by
2012:the
2007:to
1953:to
1945:are
1859:bad
1802:can
1779:and
1750:but
1743:own
1741:its
1655:* ]
1633:* ]
1566:* ]
1559:* ]
1452:the
1387:can
1383:The
1348:can
1290:the
1147:are
1110:but
1081:are
1076:]s
1050:etc
1023:are
1011:and
1005:the
967:and
207:Tag
5314::
3983:.
3848:.
3769:.
3666:,
3562:,
3558:,
3554:,
3550:,
3546:,
3518:.
3377:,
2986:*
2975:*
2911:*
2900:*
2889:*
2707:*]
2609:*
2542:}}
2421:}}
2289:==
2285:==
2278:==
2274:==
2207:*]
2042:==
1999:on
1984:}}
1976:}}
1938:to
1889:}}
1877:to
1871:in
1865:)
1852:of
1847:"
1838:or
1790:)
1781:''
1777:''
1766:"
1468:In
1459:or
1412:].
1406:in
1351:be
1345:it
1343:,
1338:be
1335:to
1317:If
1296:is
1288:,
1277:is
1160:in
1131:of
1108:,
1103:of
1094:or
1074:on
1002:on
997:,
983:is
970:if
962:]s
950:To
903:}}
845:}}
837:}}
825:}}
701:,
585:}}
578:}}
209::
173:|
107:|
5138:/
4918:e
4911:t
4904:v
4060:e
4053:t
4046:v
3993:.
3962:.
3926:.
3904:.
3882:.
3860:.
3753:/
3578:(
3570:(
3380:C
3343:)
3312:)
3255:)
3249:(
3244:)
3240:(
3230:Β·
3223:Β·
3216:Β·
3209:Β·
3182:.
3144:]
3133:]
3124:]
3111:]
3102:]
3082:]
3071:]
3064:]
3055:]
3048:]
3037:]
2818:]
2796:]
2774:]
2754:]
2017:.
1963:.
1861:(
1843:"
1834:a
1796:,
1786:(
1762:"
1747:,
1462:a
1329:a
1265:a
1169:.
1157:"
1153:"
1125:a
1052:.
989:a
964:,
895:a
717:,
705:.
703:]
699:]
695:]
691:]
195:m
177:)
169:(
111:)
103:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.