添付付きのHTMLメールでHTMLメール部分だけを削除?する方法


とりあえず、この作業を行う場合は、自己責任ということで。正直言って、この方法って正しいのだろうか?

  1. Beckyを起動し、作業用のフォルダを新規に作成する。
  2. HTML部分を削除したいメールを作成したフォルダに移す。(一応、バックアップは取っておくこと。)
  3. Beckyを終了する。
  4. [スタート] → [マイコンピュータ] を選ぶ。
  5. Cドライブの「Becky!」フォルダを開く。
  6. さらに、「ユーザー名」フォルダを開く。
  7. 表示されたフォルダの中の末尾が「.mb」になっているフォルダを開く。
  8. 1で作成したフォルダ名のフォルダがあるので、そのフォルダを開く。
  9. bmfファイルがあるので、エディタで開く。
  10. ヘッダ+メール本文が表示されるので、該当するメール箇所を探す。
  11. 見つかったら、ヘッダ部分の「Content-Type: multipart/mixed;」という箇所を探す。
  12. その下の「boundary=""」の""で囲まれた部分をそれ以降の部分から探す。
  13. 見つかったら、それ以降で「」の文字を探す。
  14. 「」部分が見つかったら、「boundary=""」と「」の間に「Content-Type: text/html;」という箇所があるので、「Content-Type: text/plain;」に修正する。
  15. 「Content-Type: text/plain;」から「」までのタグを削除し、保存する。


10〜12の手順は、「This is a multi-part message in MIME format.」という箇所を探すのでもいいと思う。


「text/html」で検索かけて、修正するのでもいいかも。


15のタグを削除する部分では、タグのみを削除しないと、メール本文まで消してしまうことになるので注意が必要。


ex.

修正前

Return-Path: <hogehoge@hoge.ne.jp>
Received: from hoge.hoge.ne.jp (Postfix)
	by (hogembox) with pddf; Sat, 28 Jul 2007 12:35:15 +0900 (JST)
Message-Id: <hogehoge@hoge.ne.jp>
Date: Sat, 28 Jul 2007 12:35:01 +0900
From: ************************* <hogehoge@hoge.ne.jp>
User-Agent: Microsoft Outlook Express 6.00.2900.3138
MIME-Version: 1.0
To: *************************** <hoge@hoge.ne.jp>
Subject: test
Content-Type: multipart/mixed;
 boundary="------------080600040901000807050107"
X-FROM-DOMAIN: hoge.hoge.ne.jp
X-FROM-EMAIL: hogehoge@hoge.ne.jp


This is a multi-part message in MIME format.
--------------080600040901000807050107
Content-Type: text/html; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#ff0000">
test<br>
</body>
</html>

--------------080600040901000807050107
Content-Type: application/x-zip-compressed;
 name="msvcr71.zip"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="msvcr71.zip"
--------------080600040901000807050107--
.


修正後

Return-Path: <hogehoge@hoge.ne.jp>
Received: from hoge.hoge.ne.jp (Postfix)
	by (hogembox) with pddf; Sat, 28 Jul 2007 12:35:15 +0900 (JST)
Message-Id: <hogehoge@hoge.ne.jp>
Date: Sat, 28 Jul 2007 12:35:01 +0900
From: ************************* <hogehoge@hoge.ne.jp>
User-Agent: Microsoft Outlook Express 6.00.2900.3138
MIME-Version: 1.0
To: *************************** <hoge@hoge.ne.jp>
Subject: test
Content-Type: multipart/mixed;
 boundary="------------080600040901000807050107"
X-FROM-DOMAIN: hoge.hoge.ne.jp
X-FROM-EMAIL: hogehoge@hoge.ne.jp


This is a multi-part message in MIME format.
--------------080600040901000807050107
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

test

--------------080600040901000807050107
Content-Type: application/x-zip-compressed;
 name="msvcr71.zip"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="msvcr71.zip"
--------------080600040901000807050107--
.