https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6406
--- Comment #4 from Mark Martinec <[email protected]> 2010-06-16 09:11:25 EDT --- (In reply to comment #3) > < From:addr =~ /^\d{6,}\S+\@/i > > From:addr =~ /^\d{2,50}[^...@]/ > > That looks fine. I wonder if there is any deeper meaning > with requiring at least 6 leading digits in the original rule. Trying to answer my own question, I prepared the following rules and let it run on our regular mail traffic for the last 8 days: header L_FROM_STARTS_WITH_NUMS_1 From:addr =~ /^\d{1,50}[^0...@]/ header L_FROM_STARTS_WITH_NUMS_2 From:addr =~ /^\d{2,50}[^0...@]/ header L_FROM_STARTS_WITH_NUMS_3 From:addr =~ /^\d{3,50}[^0...@]/ header L_FROM_STARTS_WITH_NUMS_4 From:addr =~ /^\d{4,50}[^0...@]/ header L_FROM_STARTS_WITH_NUMS_5 From:addr =~ /^\d{5,50}[^0...@]/ header L_FROM_STARTS_WITH_NUMS_6 From:addr =~ /^\d{6,50}[^0...@]/ header L_FROM_STARTS_WITH_NUMS_7 From:addr =~ /^\d{7,50}[^0...@]/ This is the result: digits ham spam S/O % 1+ 76 393 83.8 2+ 57 263 82.2 3+ 4 183 97.9 4+ 3 45 93.8 5+ 0 24 100 6+ 0 19 100 7+ 0 16 100 Based on that, my choice would be 3 digits: header FROM_STARTS_WITH_NUMS From:addr =~ /^\d{3,50}[^0...@]/ -- Configure bugmail: https://issues.apache.org/SpamAssassin/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
