You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by sp...@apache.org on 2019/11/28 06:22:26 UTC

svn commit: r1870526 [2/2] - in /spamassassin/trunk/rulesrc/scores: 72_scores.cf scores-set0 scores-set1 scores-set2 scores-set3 stats-set0 stats-set1

Modified: spamassassin/trunk/rulesrc/scores/scores-set3
URL: http://svn.apache.org/viewvc/spamassassin/trunk/rulesrc/scores/scores-set3?rev=1870526&r1=1870525&r2=1870526&view=diff
==============================================================================
--- spamassassin/trunk/rulesrc/scores/scores-set3 (original)
+++ spamassassin/trunk/rulesrc/scores/scores-set3 Thu Nov 28 06:22:25 2019
@@ -5,132 +5,130 @@ score AC_BR_BONANZA                  0.0
 score AC_DIV_BONANZA                 0.001
 score AC_FROM_MANY_DOTS              2.725
 score ADVANCE_FEE_2_NEW_MONEY        1.999
-score ADVANCE_FEE_3_NEW              3.464
+score ADVANCE_FEE_3_NEW              3.470
 score ADVANCE_FEE_3_NEW_MONEY        2.799
-score ADVANCE_FEE_4_NEW              2.153
-score ADVANCE_FEE_4_NEW_MONEY        2.700
-score ADVANCE_FEE_5_NEW_FRM_MNY      0.307
+score ADVANCE_FEE_4_NEW              2.157
+score ADVANCE_FEE_4_NEW_MONEY        2.699
+score ADVANCE_FEE_5_NEW_FRM_MNY      0.301
 score AD_PREFS                       0.499
-score ALIBABA_IMG_NOT_RCVD_ALI       1.669
-score AMAZON_IMG_NOT_RCVD_AMZN       2.057
-score AXB_XMAILER_MIMEOLE_OL_024C2   3.899
-score BITCOIN_EXTORT_01              2.533
+score ALIBABA_IMG_NOT_RCVD_ALI       0.762
+score AMAZON_IMG_NOT_RCVD_AMZN       1.997
+score AXB_XMAILER_MIMEOLE_OL_024C2   2.642
+score BITCOIN_EXTORT_01              2.621
 score BITCOIN_SPAM_02                2.499
-score BITCOIN_SPAM_05                0.219
-score BITCOIN_SPAM_07                3.499
-score BITCOIN_SPAM_08                0.001 # force non-zero
-score BITCOIN_SPAM_09                1.499
+score BITCOIN_SPAM_05                0.185
+score BITCOIN_SPAM_07                3.500
+score BITCOIN_SPAM_08                0.001
+score BITCOIN_SPAM_09                1.500
 score BODY_EMPTY                     0.001
-score BODY_SINGLE_URI                2.499
-score BODY_SINGLE_WORD               1.254
+score BODY_SINGLE_URI                2.500
+score BODY_SINGLE_WORD               1.289
 score BODY_URI_ONLY                  1.000
 score BOGUS_MSM_HDRS                 2.927
-score CK_HELO_DYNAMIC_SPLIT_IP       0.500
+score CK_HELO_DYNAMIC_SPLIT_IP       0.498
 score CK_HELO_GENERIC                0.249
-score DATE_IN_FUTURE_96_Q            2.651
+score DATE_IN_FUTURE_96_Q            2.741
 score DEAR_BENEFICIARY               2.899
 score DKIMWL_BL                      2.999
-score DKIMWL_WL_HIGH                 -0.001 # force non-zero
+score DKIMWL_WL_HIGH                 -0.001
 score DKIMWL_WL_MED                  -0.001
-score DRUGS_ERECTILE_SHORT_SHORTNER  1.262
+score DRUGS_ERECTILE_SHORT_SHORTNER  0.001
 score DX_TEXT_03                     1.899
-score EBAY_IMG_NOT_RCVD_EBAY         1.369
-score END_FUTURE_EMAILS              0.706
-score FILL_THIS_FORM                 0.339
-score FORGED_RELAY_MUA_TO_MX         2.701
-score FORGED_SPF_HELO                2.100
+score EBAY_IMG_NOT_RCVD_EBAY         2.242
+score END_FUTURE_EMAILS              0.847
+score FILL_THIS_FORM                 0.338
+score FORGED_RELAY_MUA_TO_MX         2.698
+score FORGED_SPF_HELO                2.099
 score FORM_FRAUD                     0.999
 score FORM_FRAUD_5                   0.001
 score FREEMAIL_FORGED_FROMDOMAIN     0.250
 score FROMSPACE                      0.001
 score FROM_2_EMAILS_SHORT            0.001
-score FROM_ADDR_WS                   0.460
+score FROM_ADDR_WS                   0.458
 score FROM_FMBLA_NEWDOM              1.499
 score FROM_FMBLA_NEWDOM14            0.999
-score FROM_FMBLA_NEWDOM28            0.799
-score FROM_GOV_DKIM_AU               -0.001 # force non-zero
+score FROM_FMBLA_NEWDOM28            0.800
+score FROM_GOV_DKIM_AU               -0.001
 score FROM_GOV_SPOOF                 0.001
-score FROM_MISSPACED                 1.999
-score FROM_MISSP_DYNIP               3.702
-score FROM_MISSP_EH_MATCH            1.227
-score FROM_MISSP_FREEMAIL            1.547
-score FROM_MISSP_MSFT                0.100
-score FROM_MISSP_REPLYTO             2.351
-score FROM_MISSP_SPF_FAIL            1.477
-score FROM_MISSP_USER                2.768
-score FROM_MISSP_XPRIO               1.277
-score FROM_NTLD_LINKBAIT             1.530
-score FROM_NTLD_REPLY_FREEMAIL       0.174
+score FROM_MISSPACED                 1.468
+score FROM_MISSP_DYNIP               3.656
+score FROM_MISSP_EH_MATCH            1.230
+score FROM_MISSP_FREEMAIL            1.428
+score FROM_MISSP_MSFT                2.762
+score FROM_MISSP_REPLYTO             2.478
+score FROM_MISSP_SPF_FAIL            1.475
+score FROM_MISSP_USER                0.453
+score FROM_MISSP_XPRIO               2.448
+score FROM_NTLD_LINKBAIT             1.777
+score FROM_NTLD_REPLY_FREEMAIL       0.831
 score FROM_PAYPAL_SPOOF              1.599
-score FROM_SUSPICIOUS_NTLD           0.499
+score FROM_SUSPICIOUS_NTLD           0.500
 score FROM_SUSPICIOUS_NTLD_FP        1.999
-score FSL_BULK_SIG                   0.590
-score FSL_CTYPE_WIN1251              2.259
-score FSL_HELO_FAKE                  2.699
+score FSL_BULK_SIG                   0.578
+score FSL_CTYPE_WIN1251              0.474
 score FSL_NEW_HELO_USER              1.999
-score FSL_THIS_IS_ADV                2.699
+score FSL_THIS_IS_ADV                2.498
 score FUZZY_CLICK_HERE               2.999
-score GB_BITCOIN_CP                  2.735
-score GB_BITCOIN_NH                  1.968
+score GB_BITCOIN_CP                  2.915
+score GB_BITCOIN_NH                  1.881
 score GB_FREEMAIL_DISPTO             0.001
-score GB_GOOGLE_OBFU                 0.140
+score GB_GOOGLE_OBFU                 0.749
 score GOOG_REDIR_HTML_ONLY           1.999
 score HDRS_LCASE                     0.099
 score HDRS_LCASE_IMGONLY             0.100
-score HDR_ORDER_FTSDMCXX_DIRECT      1.995
-score HDR_ORDER_FTSDMCXX_NORDNS      3.499
+score HDR_ORDER_FTSDMCXX_DIRECT      1.999
+score HDR_ORDER_FTSDMCXX_NORDNS      3.454
 score HEADER_FROM_DIFFERENT_DOMAINS  0.250
-score HELO_MISC_IP                   0.120
-score HELO_NO_DOMAIN                 0.092
+score HELO_MISC_IP                   0.028
+score HELO_NO_DOMAIN                 0.168
 score HK_LOTTO                       0.999
 score HK_NAME_MR_MRS                 0.999
 score HK_RANDOM_FROM                 0.999
 score HK_RANDOM_REPLYTO              0.999
-score HK_RCVD_IP_MULTICAST           0.484
-score HK_SCAM                        1.999
-score HOSTED_IMG_DIRECT_MX           0.339
-score HOSTED_IMG_FREEM               0.001
-score HOSTED_IMG_MULTI               1.211
+score HK_RCVD_IP_MULTICAST           0.476
+score HK_SCAM                        2.000
+score HOSTED_IMG_DIRECT_MX           3.254
+score HOSTED_IMG_FREEM               0.504
+score HOSTED_IMG_MULTI               0.846
 score HTML_OFF_PAGE                  2.999
-score HTML_SINGLET_MANY              2.213
-score HTML_TEXT_INVISIBLE_STYLE      2.036
+score HTML_SINGLET_MANY              1.407
+score HTML_TEXT_INVISIBLE_STYLE      2.034
 score IMG_ONLY_FM_DOM_INFO           2.499
 score KB_FORGED_MOZ4                 0.001
 score KHOP_FAKE_EBAY                 0.001
 score KHOP_HELO_FCRDNS               0.399
 score LIST_PARTIAL_SHORT_MSG         2.499
 score LIST_PRTL_SAME_USER            0.001
-score LONG_HEX_URI                   1.701
-score LONG_IMG_URI                   0.962
+score LONG_HEX_URI                   1.689
+score LONG_IMG_URI                   0.966
 score LOTS_OF_MONEY                  0.010
-score MALFORMED_FREEMAIL             1.141
-score MALF_HTML_B64                  3.499
-score MALWARE_NORDNS                 1.963
-score MALWARE_PASSWORD               2.819
+score MALF_HTML_B64                  3.483
+score MALWARE_NORDNS                 3.076
+score MALWARE_PASSWORD               3.462
 score MAY_BE_FORGED                  0.001
 score MILLION_HUNDRED                2.699
-score MIMEOLE_DIRECT_TO_MX           1.999
+score MIMEOLE_DIRECT_TO_MX           2.000
 score MONEY_ATM_CARD                 2.699
-score MONEY_FORM_SHORT               2.047
-score MONEY_FRAUD_3                  1.913
+score MONEY_FORM_SHORT               2.094
+score MONEY_FRAUD_3                  1.917
 score MONEY_FRAUD_5                  0.001
-score MONEY_FRAUD_8                  3.099
+score MONEY_FRAUD_8                  2.999
 score MONEY_FROM_41                  1.999
 score MONEY_FROM_MISSP               1.999
-score NORDNS_LOW_CONTRAST            1.664
-score NO_FM_NAME_IP_HOSTN            1.131
-score NSL_RCVD_FROM_USER             1.935
-score NSL_RCVD_HELO_USER             0.167
-score NUMBEREND_LINKBAIT             0.565
-score NUMBERONLY_BITCOIN_EXP         1.495
-score OBFU_BITCOIN                   2.772
+score NORDNS_LOW_CONTRAST            1.620
+score NO_FM_NAME_IP_HOSTN            1.234
+score NSL_RCVD_FROM_USER             1.191
+score NSL_RCVD_HELO_USER             0.875
+score NUMBEREND_LINKBAIT             0.999
+score NUMBERONLY_BITCOIN_EXP         0.056
+score OBFU_BITCOIN                   2.999
 score ONLINE_MKTG_CNSLT              2.799
-score PDS_BTC_ID                     0.500
-score PDS_DBL_URL_TNB_RUNON          1.665
-score PDS_FRNOM_TODOM_NAKED_TO       1.500
-score PDS_FROM_2_EMAILS              1.126
-score PDS_FROM_NAME_TO_DOMAIN        0.999
-score PDS_HP_HELO_NORDNS             0.001 # force non-zero
+score PDS_BTC_ID                     0.499
+score PDS_DBL_URL_TNB_RUNON          1.999
+score PDS_FRNOM_TODOM_NAKED_TO       1.499
+score PDS_FROM_2_EMAILS              1.127
+score PDS_FROM_NAME_TO_DOMAIN        1.000
+score PDS_HP_HELO_NORDNS             0.001
 score PDS_NAKED_TO_NUMERO            1.999
 score PDS_PHPEXP_BOT                 1.499
 score PDS_PHPE_URISHORTENER          1.999
@@ -141,57 +139,56 @@ score PDS_TONAME_EQ_TOLOCAL_SHORT    1.9
 score PDS_TONAME_EQ_TOLOCAL_VSHORT   0.999
 score PDS_TO_EQ_FROM_NAME            0.001
 score PDS_X_PHP_WP_EXP               1.499
-score PHP_ORIG_SCRIPT                2.035
+score PHP_ORIG_SCRIPT                2.038
 score PP_MIME_FAKE_ASCII_TEXT        0.825
 score RATWARE_NO_RDNS                2.999
 score RCVD_IN_MSPIKE_H2              -0.001
-score RISK_FREE                      0.462
 score SERGIO_SUBJECT_PORN014         2.999
-score SERGIO_SUBJECT_VIAGRA01        0.781
-score SHORTENER_SHORT_IMG            0.426
-score SHORT_IMG_SUSP_NTLD            0.001
+score SERGIO_SUBJECT_VIAGRA01        0.337
+score SHORTENER_SHORT_IMG            1.250
+score SHORT_IMG_SUSP_NTLD            0.230
 score SHORT_SHORTNER                 1.999
-score SINGLETS_LOW_CONTRAST          0.425
+score SINGLETS_LOW_CONTRAST          1.233
 score SPOOFED_FREEMAIL               1.999
-score SPOOFED_FREEMAIL_NO_RDNS       0.503
-score SPOOFED_FREEM_REPTO            1.997
-score STATIC_XPRIO_OLE               1.313
+score SPOOFED_FREEMAIL_NO_RDNS       0.504
+score SPOOFED_FREEM_REPTO            1.998
+score STATIC_XPRIO_OLE               1.686
 score STOCK_LOW_CONTRAST             2.499
 score SUBJ_OBFU_PUNCT_FEW            0.749
-score SUBJ_OBFU_PUNCT_MANY           1.750
+score SUBJ_OBFU_PUNCT_MANY           1.749
 score THIS_AD                        1.899
-score TONOM_EQ_TOLOC_SHRT_PSHRTNER   1.499
+score TONOM_EQ_TOLOC_SHRT_PSHRTNER   0.787
 score TONOM_EQ_TOLOC_SHRT_SHRTNER    1.499
-score TO_EQ_FM_DIRECT_MX             2.500
-score TO_EQ_FM_DOM_HTML_IMG          0.001
-score TO_EQ_FM_DOM_HTML_ONLY         1.093
+score TO_EQ_FM_DIRECT_MX             2.499
+score TO_EQ_FM_DOM_HTML_IMG          0.001 # force non-zero
+score TO_EQ_FM_DOM_HTML_ONLY         0.511
 score TO_EQ_FM_DOM_SPF_FAIL          0.001
-score TO_EQ_FM_HTML_ONLY             0.196
-score TO_EQ_FM_SPF_FAIL              1.065
+score TO_EQ_FM_HTML_ONLY             0.768
+score TO_EQ_FM_SPF_FAIL              0.991
 score TO_IN_SUBJ                     0.100
-score TO_NAME_SUBJ_NO_RDNS           1.777
-score TO_NO_BRKTS_DYNIP              3.165
+score TO_NAME_SUBJ_NO_RDNS           2.190
+score TO_NO_BRKTS_DYNIP              3.166
 score TO_NO_BRKTS_FROM_MSSP          2.499
-score TO_NO_BRKTS_HTML_IMG           1.993
+score TO_NO_BRKTS_HTML_IMG           1.994
 score TO_NO_BRKTS_HTML_ONLY          1.999
 score TO_NO_BRKTS_MSFT               2.499
-score TO_NO_BRKTS_NORDNS_HTML        1.962
-score TO_NO_BRKTS_PCNT               1.899
-score TVD_IP_OCT                     2.199
-score TVD_SPACE_ENCODED              0.001 # force non-zero
+score TO_NO_BRKTS_NORDNS_HTML        1.999
+score TO_NO_BRKTS_PCNT               2.312
+score TVD_IP_OCT                     2.002
+score TVD_SPACE_ENCODED              0.001
 score TVD_SPACE_RATIO_MINFP          2.499
 score UNICODE_OBFU_DOM_NO_BODY       3.749
-score UPGRADE_MAILBOX                0.853
+score UPGRADE_MAILBOX                0.840
 score URI_GOOGLE_PROXY               2.299
-score URI_ONLY_MSGID_MALF            1.999
-score URI_PHISH                      3.746
+score URI_ONLY_MSGID_MALF            2.000
+score URI_PHISH                      3.760
 score URI_PHP_REDIR                  3.499
 score URI_TRY_3LD                    1.999
-score URI_WP_HACKED                  3.499
+score URI_WP_HACKED                  3.500
 score URI_WP_HACKED_2                2.499
-score XPRIO_SHORT_SUBJ               1.863
-score XPRIO_URL_SHORTNER             0.765
-score YOU_INHERIT                    2.568
+score XPRIO_SHORT_SUBJ               1.830
+score XPRIO_URL_SHORTNER             0.837
+score YOU_INHERIT                    2.699
 score AC_HTML_NONSENSE_TAGS          1.000
 score AC_SPAMMY_URI_PATTERNS1        1.000
 score AC_SPAMMY_URI_PATTERNS10       1.000
@@ -265,7 +262,6 @@ score MIME_NO_TEXT                   1.0
 score MONERO_EXTORT_01               1.000
 score MSM_PRIO_REPTO                 1.000
 score NEWEGG_IMG_NOT_RCVD_NEGG       1.000
-score PDS_BTC_NTLD                   1.000
 score PDS_HELO_SPF_FAIL              1.000
 score PHOTO_EDITING_DIRECT           1.000
 score PHP_NOVER_MUA                  1.000

Modified: spamassassin/trunk/rulesrc/scores/stats-set0
URL: http://svn.apache.org/viewvc/spamassassin/trunk/rulesrc/scores/stats-set0?rev=1870526&r1=1870525&r2=1870526&view=diff
==============================================================================
--- spamassassin/trunk/rulesrc/scores/stats-set0 (original)
+++ spamassassin/trunk/rulesrc/scores/stats-set0 Thu Nov 28 06:22:25 2019
@@ -1,40 +1,40 @@
 ##### WITH NEW RULES AND SCORES #####
 
 # SUMMARY for threshold 5.0:
-# Correctly non-spam: 668122  40.188%  (99.573% of non-spam corpus)
-# Correctly spam:     818187  49.215%  (82.521% of spam corpus)
-# False positives:      2862  0.172%  (0.427% of nonspam, 123018 weighted)
-# False negatives:    173305  10.425%  (17.479% of spam, 375940 weighted)
+# Correctly non-spam: 662835  39.993%  (99.568% of non-spam corpus)
+# Correctly spam:     810100  48.879%  (81.692% of spam corpus)
+# False positives:      2877  0.174%  (0.432% of nonspam, 124396 weighted)
+# False negatives:    181549  10.954%  (18.308% of spam, 405842 weighted)
 # Average score for spam:  10.9    nonspam: 0.6
 # Average for false-pos:   5.8  false-neg: 2.2
-# TOTAL:              1662476  100.00%
+# TOTAL:              1657361  100.00%
 
 Reading scores from "tmprules"...
 Reading per-message hit stat logs and scores...
 
 # SUMMARY for threshold 5.0:
-# Correctly non-spam:  83304  99.48%
-# Correctly spam:     102099  82.52%
-# False positives:       436  0.52%
-# False negatives:     21624  17.48%
-# TCR(l=50): 2.849185  SpamRecall: 82.522%  SpamPrec: 99.575%
+# Correctly non-spam:  82573  99.44%
+# Correctly spam:     101320  81.88%
+# False positives:       461  0.56%
+# False negatives:     22425  18.12%
+# TCR(l=50): 2.721165  SpamRecall: 81.878%  SpamPrec: 99.547%
 
 ##### WITHOUT NEW RULES AND SCORES #####
 Reading scores from "../rules-base"...
 Reading per-message hit stat logs and scores...
 
 # SUMMARY for threshold 5.0:
-# Correctly non-spam: 655096  97.63%
-# Correctly spam:     412535  41.61%
-# False positives:     15888  2.37%
-# False negatives:    578957  58.39%
-# TCR(l=50): 0.721948  SpamRecall: 41.607%  SpamPrec: 96.292%
+# Correctly non-spam: 649994  97.64%
+# Correctly spam:     416405  41.99%
+# False positives:     15718  2.36%
+# False negatives:    575244  58.01%
+# TCR(l=50): 0.728541  SpamRecall: 41.991%  SpamPrec: 96.363%
 Reading scores from "../rules-base"...
 Reading per-message hit stat logs and scores...
 
 # SUMMARY for threshold 5.0:
-# Correctly non-spam:  81704  97.57%
-# Correctly spam:      51349  41.50%
-# False positives:      2036  2.43%
-# False negatives:     72374  58.50%
-# TCR(l=50): 0.710341  SpamRecall: 41.503%  SpamPrec: 96.186%
+# Correctly non-spam:  81165  97.75%
+# Correctly spam:      51769  41.84%
+# False positives:      1869  2.25%
+# False negatives:     71976  58.16%
+# TCR(l=50): 0.748038  SpamRecall: 41.835%  SpamPrec: 96.516%

Modified: spamassassin/trunk/rulesrc/scores/stats-set1
URL: http://svn.apache.org/viewvc/spamassassin/trunk/rulesrc/scores/stats-set1?rev=1870526&r1=1870525&r2=1870526&view=diff
==============================================================================
--- spamassassin/trunk/rulesrc/scores/stats-set1 (original)
+++ spamassassin/trunk/rulesrc/scores/stats-set1 Thu Nov 28 06:22:25 2019
@@ -1,23 +1,23 @@
 ##### WITH NEW RULES AND SCORES #####
 
 # SUMMARY for threshold 5.0:
-# Correctly non-spam: 674219  39.548%  (99.830% of non-spam corpus)
-# Correctly spam:     955209  56.029%  (92.787% of spam corpus)
-# False positives:      1146  0.067%  (0.170% of nonspam, 110107 weighted)
-# False negatives:     74259  4.356%  (7.213% of spam, 122361 weighted)
-# Average score for spam:  16.0    nonspam: -2.3
-# Average for false-pos:   6.3  false-neg: 1.6
-# TOTAL:              1704833  100.00%
+# Correctly non-spam: 674219  39.549%  (99.830% of non-spam corpus)
+# Correctly spam:     954997  56.019%  (92.772% of spam corpus)
+# False positives:      1146  0.067%  (0.170% of nonspam, 110002 weighted)
+# False negatives:     74407  4.365%  (7.228% of spam, 122834 weighted)
+# Average score for spam:  15.6    nonspam: -2.3
+# Average for false-pos:   6.3  false-neg: 1.7
+# TOTAL:              1704769  100.00%
 
 Reading scores from "tmprules"...
 Reading per-message hit stat logs and scores...
 
 # SUMMARY for threshold 5.0:
-# Correctly non-spam:  84111  99.84%
-# Correctly spam:     119304  92.84%
-# False positives:       139  0.16%
-# False negatives:      9199  7.16%
-# TCR(l=50): 7.957335  SpamRecall: 92.841%  SpamPrec: 99.884%
+# Correctly non-spam:  84104  99.83%
+# Correctly spam:     119169  92.74%
+# False positives:       146  0.17%
+# False negatives:      9325  7.26%
+# TCR(l=50): 7.728962  SpamRecall: 92.743%  SpamPrec: 99.878%
 
 ##### WITHOUT NEW RULES AND SCORES #####
 Reading scores from "../rules-base"...
@@ -25,16 +25,16 @@ Reading per-message hit stat logs and sc
 
 # SUMMARY for threshold 5.0:
 # Correctly non-spam: 673390  99.71%
-# Correctly spam:     666748  64.77%
+# Correctly spam:     666822  64.78%
 # False positives:      1975  0.29%
-# False negatives:    362720  35.23%
-# TCR(l=50): 2.230845  SpamRecall: 64.766%  SpamPrec: 99.705%
+# False negatives:    362582  35.22%
+# TCR(l=50): 2.231374  SpamRecall: 64.777%  SpamPrec: 99.705%
 Reading scores from "../rules-base"...
 Reading per-message hit stat logs and scores...
 
 # SUMMARY for threshold 5.0:
 # Correctly non-spam:  84030  99.74%
-# Correctly spam:      83039  64.62%
+# Correctly spam:      83086  64.66%
 # False positives:       220  0.26%
-# False negatives:     45464  35.38%
-# TCR(l=50): 2.275839  SpamRecall: 64.620%  SpamPrec: 99.736%
+# False negatives:     45408  35.34%
+# TCR(l=50): 2.277939  SpamRecall: 64.661%  SpamPrec: 99.736%