添付付きのHTMLメールでHTMLメール部分だけを削除?する方法
とりあえず、この作業を行う場合は、自己責任ということで。正直言って、この方法って正しいのだろうか?
- Beckyを起動し、作業用のフォルダを新規に作成する。
- HTML部分を削除したいメールを作成したフォルダに移す。(一応、バックアップは取っておくこと。)
- Beckyを終了する。
- [スタート] → [マイコンピュータ] を選ぶ。
- Cドライブの「Becky!」フォルダを開く。
- さらに、「ユーザー名」フォルダを開く。
- 表示されたフォルダの中の末尾が「.mb」になっているフォルダを開く。
- 1で作成したフォルダ名のフォルダがあるので、そのフォルダを開く。
- bmfファイルがあるので、エディタで開く。
- ヘッダ+メール本文が表示されるので、該当するメール箇所を探す。
- 見つかったら、ヘッダ部分の「Content-Type: multipart/mixed;」という箇所を探す。
- その下の「boundary=""」の""で囲まれた部分をそれ以降の部分から探す。
- 見つかったら、それ以降で「」の文字を探す。
- 「」部分が見つかったら、「boundary=""」と「」の間に「Content-Type: text/html;」という箇所があるので、「Content-Type: text/plain;」に修正する。
- 「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-- .