You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by fe...@apache.org on 2005/10/16 18:40:10 UTC

svn commit: r322491 - in /spamassassin/trunk: lib/Mail/SpamAssassin/EvalTests.pm rulescode/70_testing.cf

Author: felicity
Date: Sun Oct 16 09:40:05 2005
New Revision: 322491

URL: http://svn.apache.org/viewcvs?rev=322491&view=rev
Log:
another set of test rules

Modified:
    spamassassin/trunk/lib/Mail/SpamAssassin/EvalTests.pm
    spamassassin/trunk/rulescode/70_testing.cf

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/EvalTests.pm
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/lib/Mail/SpamAssassin/EvalTests.pm?rev=322491&r1=322490&r2=322491&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/EvalTests.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/EvalTests.pm Sun Oct 16 09:40:05 2005
@@ -3171,4 +3171,10 @@
   return 1;
 }
 
+sub subject_length {
+  my ($self, $min, $max) = @_;
+  my $len = length($self->get('Subject'));
+  return($len < $max && $len >= $min);
+}
+
 1;

Modified: spamassassin/trunk/rulescode/70_testing.cf
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/rulescode/70_testing.cf?rev=322491&r1=322490&r2=322491&view=diff
==============================================================================
--- spamassassin/trunk/rulescode/70_testing.cf (original)
+++ spamassassin/trunk/rulescode/70_testing.cf Sun Oct 16 09:40:05 2005
@@ -90,3 +90,9 @@
 header __SUBJ_RE_NUM	Subject =~ /^\s*Re\[\d+\]:/i
 meta T_SUBJ_RE_NUM	!__THEBAT_MUA && __SUBJ_RE_NUM
 describe T_SUBJ_RE_NUM	Subject is faking 'The Bat!' responses
+
+# tvd
+# 1.345   1.5187   0.0000    1.000   1.00    0.01  T_SUBJ_LEN_SHORT
+# 0.224   0.2525   0.0000    1.000   0.50    0.01  T_SUBJ_LEN_LONG
+header T_SUBJ_LEN_SHORT eval:subject_length('0','4')
+header T_SUBJ_LEN_LONG eval:subject_length('149','999')