You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by Robert Nicholson <ro...@elastica.com> on 2007/02/18 16:03:12 UTC

cyrillic?

So this code does a pretty good job of keeping out Asian spam

$spamtest->init(1);

   my $check_mail = message_from_string_or_arrayref($mail->as_string);

   my $msg = Mail::SpamAssassin::PerMsgStatus->new($spamtest,  
$check_mail);

   if ($msg->check_for_faraway_charset_in_headers())
   {
     ignore_mail($mail);
   } elsif ($msg->html_charset_faraway())
   {
     ignore_mail($mail);
   } elsif ($msg->check_for_mime(undef, 'mime_faraway_charset'))
   {
     ignore_mail($mail);
   } elsif ($msg->check_for_faraway_charset($msg- 
 >get_decoded_stripped_body_text_array(
)))
   {
     ignore_mail($mail);
   } elsif ($msg->check_illegal_chars('From','0.20','2'))
   {
     ignore_mail($mail);
   } elsif ($msg->check_illegal_chars('Subject','0.00','2'))
   {
     ignore_mail($mail);
   } elsif ($msg->check_illegal_chars('ALL','0.010','2'))
   {
     ignore_mail($mail);
   }


can anybody tell me why it's not affective against excessive mime  
parts that look like this

------=_NextPart_001_0001_DBA54282.BA3ACFCB
Content-Type: text/plain;
     charset="windows-1251"
Content-Transfer-Encoding: quoted-printable

=20=20=20=20=20
=20

=20
=C8=CD=D2=C5=D0=CD=C5=D2 =D0=C0=D1=D1=DB=CB=CA=C8

=20
     =F1=E0=EC=EE=E5 =F1=EE=E2=F0=E5=EC=E5=ED=ED=EE=E5  
=EE=E1=EE=F0=F3=E4=EE=
=E2=E0=ED=E8=E5 =E2=EE=E7=EC=EE=E6=ED=EE=F1=F2=FC  
=E2=FB=E1=EE=F0=EA=E8 =EF=
=EE =EB=FE=E1=EE=E9 =F2=E5=EC=E5 =F1=E0=EC=FB=E5
=EF=EE=EB=ED=FB=E5 =F0=E5=E3=F3=EB=FF=F0=ED=EE  
=EE=E1=ED=EE=E2=EB=FF=E5=EC=
=FB=E5 =E1=E0=E7=FB (=CC=EE=F1=EA=E2=E0 =D0=EE=F1=F1=E8=FF  
=D1=CD=C3=85) =
=EF=F0=E8=ED=E8=EC=E0=FE=F2=F1=FF =E7=E0=EA=E0=E7=FB
=ED=E0 =F0=E0=F1=F1=FB=EB=EA=F3 =EE=F2 3 000 =F0=F3=E1=EB=E5=E9  
=EF=EE=EB=
=ED=FB=E9 =EE=F2=F7=E5=F2 =EE =EF=F0=EE=E4=E5=EB=E0=ED=ED=EE=E9  
=F0=E0=E1=
=EE=F2=E5 =C1=E5=F1=EF=EB=E0=F2=ED=EE:
=E2=FB=E5=E7=E4 =EA=F3=F0=FC=E5=F0=E0,   
=EA=EE=ED=F1=F3=EB=FC=F2=E0=F6=E8=
=FF, =E2=FB=E1=EE=F0=EA=E0 =EF=EE =EE=F2=F0=E0=F1=EB=FF=EC =E8  
=F0=E5=E3=E8=
=EE=ED=E0=EC, =E8=E7=E3=EE=F2=EE=E2=EB=E5=ED=E8=E5
=EC=E0=EA=E5=F2=E0!!=20
=CF=EE=E4=F0=EE=E1=ED=F3=FE =E8=ED=F4=EE=F0=EC=E0=F6=E8=FE  
=EC=EE=E6=ED=EE =
=F3=E7=ED=E0=F2=FC =E8=E7 =ED=E0=F8=E5=E3=EE =EF=F0=E0=E9=F1- 
=EB=E8=F1=F2=
=E0. =CF=EE=E7=E2=EE=ED=E8=F2=E5 =ED=E0=EC
=E8
=EC=FB =E2=FB=F8=EB=E5=EC =E5=E3=EE =ED=E0 =C2=E0=F8 email