受信したメールのHTML部分を削除したいNo.21634
oshimas さん 05/02/09 11:54
 
お世話になります。

新規で受信するメールのHTML部分の除去は「ウイルス対策」の
オプションでできると思います。
が、すでに受信したメールからHTML部分を削除するにはどうしたら
よいでしょうか? HTMLアイコンも出なくするのが希望です。

よろしくお願いします。


[ ]
RE:21634 受信したメールのHTML部分を削除No.21635
秀まるお2 さん 05/02/09 13:22
 
 HTMLメールのHTMLメール部分をすべて削除する手っ取り早い方法は、エクスプ
ローラを使うなどして、鶴亀メールのデータ用フォルダ配下のアカウント用フォ
ルダ配下の、「受信HTML」というフォルダ配下のすべてを削除することです。

 HTMLアイコンを出なくするには、いわゆるメールの改変が必要です。具体的に
は、X-Html:というヘッダを削除すればいいんですが、1つ1つのメールを手作
業で改変するのはかなり大変です。なので、普通はマクロを使うことになります。

 マクロとしては、例えば選択したメール(複数も可)を対象にHTMLアイコンを
消す例としては、こんな風になります。


    loaddll "tkinfo.dll";
    #count = dllfunc("SelectedMailCount");
    if( #count == 0 ) {
        endmacro;
    }
    #n = dllfunc("LockSelection");
    while(1) {
        #n = dllfunc("EnumSelection", 1);
        if( #n == 0 ) {
            break;
        }
        if( dllfunc("GetMailFlag", "html") != 0 ) {
            #n = dllfunc("BeginEditMail");
            #n = dllfunc("DeleteHeader", "X-Html");
            #n = dllfunc("SaveEditMail", 0, 0 );
        }
    }
    #n = dllfunc("UnlockSelection", 1);

[ ]
RE:21635 受信したメールのHTML部分を削除No.21645
oshimas さん 05/02/09 19:16
 
コメント通りでうまくいきました。
ありがとうございました。

[ ]