htmlメールビューワNo.33332
タクマン さん 08/02/15 13:41
 
秀丸メールにてBeckey2.45の新機能であるhtmlメールのビューワみたいなことができ
ないでしょうか?

理由は、最近、お客様からもグループウェアのメールからもhtmlメールにて送られて
くる場合が多く、逐一htmlファイルを開くのがめんどくさいからです。
めんどくさいだけで、ブラウザで開けば良いだけなんですが。

[ ]
RE:33332 htmlメールビューワNo.33336
秀まるお2 さん 08/02/15 17:48
 
 秀丸メールのメール内容枠の中にHTMLメールを表示させるのは、今のところは
まだやらないつもりです。セキュリティ的にちょっとわからないことが多いので
…。

 Becky!の最新バージョンを試してみたんですけど、HTMLメールをHTMLメールと
して見るには、どっににしてもワンアクション必要な気がします。秀丸メールで
も同じくワンアクションあっていいってことであれば、たとえばマクロとかで
HTMLメールを一発で開くような形にしたら便利かなぁと思います。

 たとえばですけど、

    loaddll "tkinfo.dll";
    $html = dllfuncstr("CurrentHeader", "X-Html");
    if( $html != "" ) {
        $html = dllfuncstr("HomeDir") + dllfuncstr("CurrentAccount")
             + "\\" + $html;
        openbyshell $html;
    } else {
        #n = dllfunc("OpenMail");
    }

 とかのマクロを作って、それをEnterキーに割り当てしてしまうとか。

 あるいは、信頼できる人からのメールに限って開くようにするってことで、

    loaddll "tkinfo.dll";
    $html = dllfuncstr("CurrentHeader", "X-Html");
    if( $html != "" ) {
        $html = dllfuncstr("HomeDir") + dllfuncstr("CurrentAccount")
             + "\\" + $html;
        $from = dllfuncstr("CurrentHeader", "From");
        $from = dllfuncstr("SetEmailOnly", $from);
        $from = dllfuncstr("ToLower", $from);
        if( $from == "xxxxxxxxxxx@hogehoge.com"
         || $from == "xxxxxxxxxxx@hogehoge.com"
         || $from == "xxxxxxxxxxx@hogehoge.com" ) {
            openbyshell $html;
        } else {
            question "HTMLメールを開いてもいいですか?";
            if( result == yes ) {
                openbyshell $html;
            }
        }
    } else {
        #n = dllfunc("OpenMail");
    }

 みたいな感じにするとか…。

 ってことでどうでしょ?

[ ]