Knowledge

Apache SpamAssassin: Difference between revisions

Source πŸ“

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:(

Index

Browse history interactively
← Previous edit
Visual
Wikitext

Revision as of 22:59, 22 March 2007
edit
Vid2vid
talk
contribs
Extended confirmed users
β†’β€ŽExternal links
← Previous edit
Latest revision as of 23:35, 13 July 2024
edit
undo
1980fast
talk
contribs
Extended confirmed users
MOS:NOBACKREF
Tag
Visual edit

verification
improve this article
adding citations to reliable sources
"Apache SpamAssassin"
news
newspapers

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑