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