svn commit: r1933793 - spamassassin/trunk/rulesrc/sandbox/jhardin

[email protected] Sun, 03 May 2026 21:45:51 -0000
Newsgroups gmane.mail.spam.spamassassin.cvs
Message-ID <177784475194.2237432.5728369576470278924@svn03-he-fi>
Author: jhardin
Date: Sun May  3 21:45:51 2026
New Revision: 1933793

Log:
FP tuning

Modified:
   spamassassin/trunk/rulesrc/sandbox/jhardin/20_phonescam.cf

Modified: spamassassin/trunk/rulesrc/sandbox/jhardin/20_phonescam.cf
==============================================================================
--- spamassassin/trunk/rulesrc/sandbox/jhardin/20_phonescam.cf	Sun May  3 21:02:15 2026	(r1933792)
+++ spamassassin/trunk/rulesrc/sandbox/jhardin/20_phonescam.cf	Sun May  3 21:45:51 2026	(r1933793)
@@ -43,7 +43,8 @@
 
 ifplugin Mail::SpamAssassin::Plugin::ReplaceTags
 
-replace_tag PSEP  [-. _\/\s]?
+replace_tag PSEP     [-. _\/\s]?
+replace_tag PSEP_NS  [-. _\s]?
 
 # D29: any single digit 2-9 with common unicode lookalikes (NANP NXX first-digit)
 # <DIGIT> (any digit 0-9) is defined globally in 25_replace.cf
@@ -145,7 +146,7 @@ replace_rules __PHONESCAM_MISC
 # Lookahead uses [1lI|]? for the optional country code to match all <1>
 # substitutes (e.g. "| 555.555.1212" where '|' is a formatting character).
 #---------------------------------------------------------------------------
-body __PHONE_NANP_OBFU  /(?<![0-9=a-zA-Z])(?![0-9a-zA-Z]{9,})(?!\+?[1lI|]?[-. _\s]?(?:\([2-9]\d\d\)|[2-9]\d\d)[-. ]?[2-9]\d\d[-. ]?\d{4})(?:\+?<1><PSEP>)?(?:\(<D29><DIGIT><DIGIT>\)|<D29><DIGIT><DIGIT>)<PSEP><D29><DIGIT><DIGIT><PSEP><DIGIT>{4}(?![0-9=])/
+body __PHONE_NANP_OBFU  /(?<![0-9=a-zA-Z])(?![0-9a-zA-Z]{9,})(?!\+?[1lI|]?[-. _\s]?(?:\([2-9]\d\d\)|[2-9]\d\d)[-. ]?[2-9]\d\d[-. ]?\d{4})(?:\+?<1><PSEP>)?(?:\(<D29><DIGIT><DIGIT>\)|<D29><DIGIT><DIGIT>)<PSEP_NS><D29><DIGIT><DIGIT><PSEP><DIGIT>{4}(?![0-9=])/
 replace_rules __PHONE_NANP_OBFU
 
 else  # Mail::SpamAssassin::Plugin::ReplaceTags not available -- plain fallbacks