電子署名No.33694
takei さん 08/04/03 17:25
 
メール送信時、個別に電子署名を付けて送信できますが、
操作せずに、発信時はデフォルトで、署名ファイルを
付けた形で、メール送信をすることはできないでしょうか。
途中改ざんされていない、ということを証明するためです。
また、社内で、暗号化メールが標準になりつつあるので、
公開鍵を配布する意味もあります。

[ ]
RE:33694 電子署名No.33695
秀まるお2 さん 08/04/03 17:44
 
 メールを必ず電子署名して送るということであれば、マクロを使って欲しい
です。

 マクロの内容としては、例えば以下のようになります。

    loaddll "tkinfo.dll";
    $s = dllfuncstr("CurrentHeader", "Content-Type:");
    if( strstr( $s, "multipart" ) < 0 ) {
        #n = dllfunc("EncryptSign", 1, 2, 0, 1);
    }

 これを例えば「ForceSign.mac」とかいう名前でマクロ用のフォルダに保存
しておいて、「マクロ・マクロ登録...」の「自動起動 - あとで送信/今すぐ
送信時」の所に登録しておけばいいです。

 そうすると、毎回必ず電子署名されてから送信されるようになります。

 マクロをいじればもっと難しいことも出来ます。例えば特定の人については
暗号化+電子署名で送るとか。アドレス帳の特定グループに登録した人に限っ
て暗号化するとかいうことも出来ます。

[ ]
RE:33695 電子署名No.33699
takei さん 08/04/04 14:54
 
ありがとうございました。試してみます。

[ ]
RE:33695 電子署名No.33717
takei さん 08/04/06 20:30
 
>これを例えば「ForceSign.mac」とかいう名前でマクロ用のフォルダに保存しておい
>て、「マクロ・マクロ登録...」の「自動起動 - あとで送信/今すぐ送信時」の所に
>登録しておけばいいです。


申し訳ありません。マクロの登録のやり方で教えてください。
上記の登録箇所ですが、すでに、一つマクロを登録しています。
2つ目のマクロを登録するのは、どうすればいいのでしょうか。

[ ]
RE:33717 電子署名No.33718
秀まるお2 さん 08/04/07 08:38
 
 送信時のマクロを複数登録することは今のところ出来ないので、今のところ
は以下のようにして欲しいです。

 例えば起動したいマクロが

    a.mac
    b.mac

 の2つあるとしたら、

   execmacro "a.mac";
   execmacro "b.mac";

 という内容のマクロ(仮にc.macとする)を作成して、それを送信時用に登
録しておけばいいです。

[ ]
RE:33718 電子署名No.33722
takei さん 08/04/07 10:32
 
ありがとうございました。
うまくいきました。

[ ]