|
#!/usr/bin/perl -T
use SATest; sa_t_init( "prefs_include" ); $ENV { 'LANGUAGE' } = $ENV { 'LC_ALL' } = 'C' ;
%patterns = (
qr/^X-Spam-Report:\s*$/ m, 'qp-encoded-hdr' ,
qr/^\t\*\s+[0-9.-]+ INVALID_DATE\s+Invalid Date: header =\?UTF-8\?B\?wq4gwq8gwrA=\?=$/ m, 'qp-encoded-desc' ,
qr/^ [0-9.-]+ INVALID_DATE\s+Invalid Date: header ® ¯ °$/ m, 'report-desc' ,
);
tstprefs ("
include prefs_include.inc
");
open (OUT, ">$localrules/prefs_include.inc" ) or die "open $workdir/prefs_include.inc failed" ;
print OUT "
report_safe 0
describe INVALID_DATE Invalid Date: header ® ¯ °
";
close OUT;
sarun ( "-L -t < data/spam/001" , \ &patterns_run_cb );
ok_all_patterns();
|