引用して頂いた
MozillaZine.jp フォーラム ・トピック - X-NAIMIME-Modified: = 1のメールをフィルタしたい。での内容について少し補足しておきます。
現状、Thunderbirdの基本機能で添付ファイルや拡張子を対象としたフィルタリングの機能がないことは、上記トピックでも書いた通りですが、Bugzillaでの進展(Bug 224392)は全くの放置状態ということはなくて、最近の投稿(
Comment#35)では、「テキストとの境界後の最初の10行だけスキャンすれば、添付内容についての評価できるんじゃないん?」といった提案がなされています。
引用:
I wonder, though, if there might be a way to only scan, say, the first ten lines after the text boundary as well, which would allow one to evaluate the content of the attachment.
ここで言われている内容で、「テキストとの境界
後の10行」というのがポイントかと思います。
通常、添付ファイル付きのメールは、majiさんからも解説がありますが、
メール冒頭部分(本文より前)に諸々のヘッダ要素があり、その下にメール本文や添付ファイルが続きます。
例を示すと、
(ここから)
From: test <test@example.org>Subject: =?UTF-8?B?5re75LuY44OV44Kh44Kk44Or44Gu44OG44K544OI?=
To: tete <tete@example.com>
Message-ID: <10a62765-143b-f5f9-fd48-0d17eb13c097@example.org>
Date: Sun, 11 Dec 2016 17:20:17 +0900
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101
Thunderbird/45.5.1MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="------------C332F4C1A531641B89ACD876"
This is a multi-part message in MIME format.
--------------C332F4C1A531641B89ACD876
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
ここは本文です
添付ファイルはこの下
--------------C332F4C1A531641B89ACD876
Content-Type: image/png;
name="re.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="re.png"(以下添付ファイルの内容に相当する部分)
--------------C332F4C1A531641B89ACD876--
(ここまで)
何度か出てくる「--------------C332F4C1A531641B89ACD876--」の文字列が、それぞれの要素の境界となっています。
Thunderbirdのフィルタリングにおける「ヘッダ」がメール冒頭のヘッダ(青文字)を対象としていることは既に述べましたが、Bugzillaでの提案はメール本文直後、添付ファイルのMIMEに相当する文字列(赤文字)10行分をスキャン対象とするものと読めます。
この提案の背景として、「最大の迷惑なスパム問題はウイルスを含んだ一見無害なメッセージである」(One of the most annoying spam problems these days is innocuous-looking messages which contain viruses, either in .zip or other files.)
とあるので、keiさんが書かれた状況とほぼ同様ではないかと思います。
ここからどのように進むかはまだ分かりませんが、Bugzilla側で議論が続いているので、あとは技術的に解決方法が見つかれば将来的に可能となるかもしれません。
【余談】
業務内容での利用であれば、法人サポートの活用をお勧めします。
Firefox と Thunderbird の法人向けサポート | 法人向け情報 | Mozilla Japan