The relevant part of message source is:
Subject: =?koi8-r?B?ZW1haWwg0sHT09nMy8k=?=
How that is possible?
Jack
Bruce Hagen
MS-MVP Outlook Express
Imperial Beach, CA
"Jack" <replyto@it> wrote in message
news:OGJHC79C...@TK2MSFTNGP06.phx.gbl...
"st" <s...@sandy.localdomain> wrote in message
news:ugLLZHD...@TK2MSFTNGP06.phx.gbl...
> Btw. you may try to setup message rule to delete those messages automatically:
> look for '=?koi8-r', '=?koi8-u', '=?iso-8859-5', or '=?windows-1251' in subject field.
It possible to encode using a language set that is different in the
Subject header than is used for the body of the message. Whether they
encoded the Subject header by itself or encoded the body using a
non-English character set, I don't want those e-mails (since I can't
read them). I have a rule that checks for several non-English character
sets but I test on both the "charset" parameter in the Content-Type
header and for the encoding in the Subject header. In Outlook, I
defined a rule that looks for the following strings in the "message
header" (which doesn't define a specific header prefix but looks
anywhere in the headers). The 'with ... in the message header' clause
in my Outlook rule has the following strings that it searches for (as
OR'ed parameters):
charset="Big5"
=?Big5
charset="ChineseBig (can be followed by other chars so only 1 quote)
=?ChineseBig
charset="EUC-KR"
=?EUC-KR
charset="GB2312
=?GB2312
charset="ISO-2022-JP"
=?ISO-2022-JP
charset="ISO-2022-KR"
=?ISO-2022-KR
charset="KOI8 (can be followed by other chars so only 1 quote)
=?KOI8
charset="KS_C_5601_1987"
=?KS_C_5601_1987
charset="Windows-1250"
=?Windows-1250
charset="Windows-1251"
=?Windows-1251
charset="Windows-1254"
=?Windows-1254
charset="Windows-1256"
=?Windows-1256
charset="Windows-1257"
=?Windows-1257
charset="Windows-1258"
=?Windows-1258
charset="Windows-874"
=?Windows-874
Basically, when I add another character set on which the rule should
fire, I add it in a paired set of parameters: one for the charset (in
case the body is encoded in an MIME part) and another for the Subject
header encoding (which could be done separately of the body encoding).
Although I'm searching a substrings in all headers, the "=?" encoding is
only used in the Subject header (for what I want to filter on). It is
entirely possible that only the Subject is encoded but not the body, or
visa versa, so I catch on both.
There are more non-English character sets that I list in my rule but
these have nailed all the foreign language e-mails that I've received,
so far. My rule marks the message as read, assigns it to the
"Non-English Charset" category (because I add the Category column to the
view to see later why a message got handled as spam), and moves it to
the Junk folder which has auto-archiving enabled to permanently delete
items over a week old (although I fluctuate down to 3 days if I start
getting loads of spam).
"VanguardLH" <V...@nguard.LH> wrote in message
news:em4dEwFD...@TK2MSFTNGP04.phx.gbl...
I've found this Outlook Express Message Rule fairly effective with
foreign spam
Apply this rule after the message arrives
Where the Subject line contains 'ä' or '±' or '¥' or 'À' or 'Ç' or '¤'
or 'Æ' or 'Á' or 'Ò' or '¶' or '¯' or 'ª'
Delete it
and Stop processing more rules
If it misses a message, I copy/paste another unique character from the
subject into the rule. That characters have to be added one at a time.
--
Mike - http://pages.prodigy.net/michael_santovec/techhelp.htm
"Jack" <replyto@it> wrote in message
news:ONkCWadD...@TK2MSFTNGP02.phx.gbl...
> Can be that rule implemented somehow in OE or it must be just Outlook?
Alas, the rule set in OE is not as potent as in Outlook. You won't be
able to search in any header, just in the few select headers where OE
will look, like the Subject header. So, in OE, you're stuck looking
only for the "=?<string>" in the Subject header.
I have only received a few spams or non-English e-mails that use
encoding in the content but still use an English charset in the Subject
header; however, they usually match. Yet I have run into lots of spams
that used an encoded charset in the Subject header but an English
charset in the body. Yet since I cannot read the non-English subject
header, I'm not interested in reading the body, either.
So you're stuck with the limited rule set provided in OE, and OE only
lets you test on just a few headers. If you use an anti-spam program
that lets you look for substrings in the headers then you could define
the Content-Type encoding in, say, a regex rule in your anti-spam
program to tag those e-mails with, say, "**SPAM**" in the Subject header
which then you can use a rule in OE to catch.
You're limited by the e-mail client that you use. I don't think Windows
Live Mail got much more added to its rules set than is available in OE.
Thunderbird's rules suck for newsgroup filters (worse than in OE) but,
as I recall, they're a bit better than OE. From users of Pegasus Mail,
they claim it has potent rules (but I've never got around to trialing
that program).