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

Reply via email to