誤送信防止についてNo.06397
ya51 さん 20/03/14 10:52
 
はじめまして。自分なりにいろいろ調べたのですが解決しませんので質問させていた
だきます。
特定の拡張子(.xlsx等)の添付ファイルを送信する時に確認のメッセージが出るよ
うな機能はないでしょうか?
と言うのは、先日商品の原価等が入ったエクセルファイルを顧客に誤送信しようとし
て心臓が止まりそうになった、ということがあったのです。
なので、秀丸メールからアラートを出してくれたら、本当に助かると思うのです。マ
クロで実現できるかも知れませんが、私にそんな技術はありません。
なにかヒントになるようなことでもご教授頂けたらと思います。

[ ]
RE:06397 誤送信防止についてNo.06399
秀まるお2 さん 20/03/14 12:14
 
 とりあえず、秀丸メール標準の誤送信対策があるのでそれを実施していただくのが
いいと思います。特に最近追加された「宛先1つ1つをチェックマークで確認する」
をONにしておくと添付ファイルについてもチェックマークで確認しないとダメになる
ので便利だと思います。

 参照(ちょっと古いですが)
 https://hide.maruo.co.jp/software/mailsetup/highsec.html

 「今すぐ送信時の最後に待ち時間を入れる」もONにして適当な時間を指定するのも
お勧めです。僕自身もこれで助かるケースがたまにあります。

 Excelファイルに限って何か特別な警告を出すってことならマクロでってことにな
ります。マクロの例としては以下のようになりまして、こういうマクロを「マクロ・
マクロ登録...」の「自動起動」の「あとで送信/今すぐ送信時」に登録しておくとい
いかと思います。

-------------サンプルマクロ------------------------------------
    loaddll "tkinfo.dll";
    #count = dllfunc("CountCurrentHeader", "X-Attach");
    #i = 0;
    while( #i < #count ) {
        $attach = dllfuncstr("CurrentHeader2", "X-Attach", #i);
        $attach2 = dllfuncstr("ToLower", $attach);
        if( rightstr($attach2,4) == ".xls"
         || rightstr($attach2,5) == ".xlsx"
         || rightstr($attach2,5) == ".xlsm" ) {
            #x = strrstr($attach, "\\");
            question "Excelファイルを送信しようとしています。大丈夫ですか?\
n\nファイル名 = "
                     + midstr($attach, #x+1);
            if( result != yes ) {
                #n = dllfunc("SetCancel", 1);
                endmacro;
            }
        }
        #i = #i + 1;
    }


[ ]
RE:06399 誤送信防止についてNo.06401
ya51 さん 20/03/14 13:46
 
ご回答いただきありがとうございます。
早速対策を実施したいと思います。またこのマクロも使わせていただきます。秀丸
メールに一層愛着が湧いてきます。ずっと使わせていただきます。

[ ]