ヘルプデス区 さんが書きました:
当方のメール環境に「X-NAIMIME-Modified」はないので、X-から始まる他のヘッダ項目で試してみました。
はい、こちらでも「X-から始まるヘッダ項目のフィルタ」に関しては試しておりまして、以下の事が分かっております。
・前半部分のヘッダに対して設定したフィルタは正しく処理される
・本文以降のヘッダに対して設定したフィルタは正しく処理されない
※サンプル:添付写真について という表題の迷惑メール
画像を拝見しました。
前半のヘッダというか、本来のヘッダフィールドに書かれている要素はフィルタが効いている一方で、X-NAIMIME-Modifiedの項目は添付ファイルのMIME相当の部分に書かれているのですね。
※MIME=画像などのデータをメールで扱えるようにするための規格
https://ja.wikipedia.org/wiki/Multipurp ... Extensionsヘッダとボディの関係についてはatmarkitの記事を参考にしてください。
http://www.atmarkit.co.jp/ait/articles/ ... ws002.htmlhttp://www.atmarkit.co.jp/ait/articles/ ... ws002.html画像で示されたメールは「Content-type:multipart/mixed」になっていて、ヘッダ以下はメール本文(文字部分)と添付ファイルとで構成されたメールです。
ひとつめの
------------1C-BYF2oqJU7iVbTioFj5FUIT
よりも上がヘッダフィールド(Bodyパートの前)であり、
ふたつめの
------------1C-BYF2oqJU7iVbTioFj5FUIT
と
------------1C-BYF2oqJU7iVbTioFj5FUIT--
とで挟まれた内容のうち、空白行の前までが「添付ファイルはこれこれです」の情報を知らせるパートヘッダの部分ですが、多分これは本来の(Bodyパートの前にある)ヘッダとは判断されず、MIMEの一部=「Bodyパート」の一部とみなされているのだと思います。
※メール本文+添付ファイルひっくるめて「Bodyパート」ということ
実際に、既存のメールに追加する形でX-NAIMIME-Modified: 1の記述をBodyの前、先頭のヘッダフィールドの位置(X-NAI-Spamの前後に相当する場所)に置くと正しくフィルタが効きました。
MIMEのパートヘッダを条件としてフィルタを適用≒添付ファイルの内容(条件)でフィルタをかけるになると思いますが、知る限り添付ファイルをTargetとしてフィルタをかける方法は見つかりません。拡張子やMIMEの内容でのフィルタリングの要望はでていますが、実現には至っていない状況です。
https://bugzilla.mozilla.org/show_bug.cgi?id=224392
[quote="ヘルプデス区"][highlight=#99ccff]当方のメール環境に「X-NAIMIME-Modified」はないので、X-から始まる他のヘッダ項目で試してみました。[/highlight]
はい、こちらでも「X-から始まるヘッダ項目のフィルタ」に関しては試しておりまして、以下の事が分かっております。
[b]・前半部分のヘッダに対して設定したフィルタは正しく処理される[/b]
[b]・本文以降のヘッダに対して設定したフィルタは正しく処理されない[/b]
[color=#ff0000]※[/color]サンプル:添付写真について という表題の迷惑メール[/quote]
画像を拝見しました。
前半のヘッダというか、本来のヘッダフィールドに書かれている要素はフィルタが効いている一方で、X-NAIMIME-Modifiedの項目は添付ファイルのMIME相当の部分に書かれているのですね。
※MIME=画像などのデータをメールで扱えるようにするための規格
https://ja.wikipedia.org/wiki/Multipurpose_Internet_Mail_Extensions
ヘッダとボディの関係についてはatmarkitの記事を参考にしてください。
http://www.atmarkit.co.jp/ait/articles/0104/10/news002.html
http://www.atmarkit.co.jp/ait/articles/0104/18/news002.html
画像で示されたメールは「Content-type:multipart/mixed」になっていて、ヘッダ以下はメール本文(文字部分)と添付ファイルとで構成されたメールです。
ひとつめの
------------1C-BYF2oqJU7iVbTioFj5FUIT
よりも上がヘッダフィールド(Bodyパートの前)であり、
ふたつめの
------------1C-BYF2oqJU7iVbTioFj5FUIT
と
------------1C-BYF2oqJU7iVbTioFj5FUIT--
とで挟まれた内容のうち、空白行の前までが「添付ファイルはこれこれです」の情報を知らせるパートヘッダの部分ですが、多分これは本来の(Bodyパートの前にある)ヘッダとは判断されず、MIMEの一部=「Bodyパート」の一部とみなされているのだと思います。
※メール本文+添付ファイルひっくるめて「Bodyパート」ということ
実際に、既存のメールに追加する形でX-NAIMIME-Modified: 1の記述をBodyの前、先頭のヘッダフィールドの位置(X-NAI-Spamの前後に相当する場所)に置くと正しくフィルタが効きました。
MIMEのパートヘッダを条件としてフィルタを適用≒添付ファイルの内容(条件)でフィルタをかけるになると思いますが、知る限り添付ファイルをTargetとしてフィルタをかける方法は見つかりません。拡張子やMIMEの内容でのフィルタリングの要望はでていますが、実現には至っていない状況です。
https://bugzilla.mozilla.org/show_bug.cgi?id=224392