|
自分でサンプルメール(HTML形式メールに電子署名したメール)を作ってテストし
てみたんですが、そのメールに限ってはHTML形式メールでの表示と電子署名の検証は
同時に実行されて正常動作するようでした。
「全般的な設定・上級者向け・動作の記録」の中にある「秀丸メールの動作をdump.
txtに出力する」をONにして動作確認すると、例えば電子署名+HTML形式メールをクリ
ックすると、
09:25:11.021 (4579) WM_LBUTTONDOWN
09:25:11.028 (15030) SetView pTitle=C8DDE1DC cb=22771 off=19289
のようにメールを選択した記録の後に
09:25:11.067 ( 989) OpenHtmlInline: OpenHtmlMailByPlugin fForced=0 fNotIsola
ted=0
のようにHTMLメールViewerでインライン表示を開始する記録があって、その後HTML
メールViewerが表示する記録があった後に、
09:25:11.126 (22810) Cmd 40289
09:25:11.136 (18296) EditorCmd 40289
があって、これが実は電子署名の検証を開始するコマンドで、ちゃんとHTML形式表
示した後に検証を実行してる様子が確認できました。
何かうまくいかないことがあるとしたら、例えば秀丸メールやHTMLメールViewerの
設定などの条件が関係してるんじゃないかと思います。もし良かったら、上記の「秀
丸メールの動作をdump.txtに出力する」をONにしてメールをクリックした後の記録を
教えて欲しいです。
-----記録の例-------------------------------------
09:25:11.021 (4579) WM_LBUTTONDOWN --> マウス
ボタンクリックの記録
09:25:11.028 (15030) SetView pTitle=C8DDE1DC cb=22771 off=19289 --> メール
を表示する処理開始
09:25:11.035 (3070) e:\hidemailhome\....\index.htm
09:25:11.035 (3070) e:\hidemailhome\....\smime.p7s
09:25:11.038 (8222) AUTOSAVE: off
09:25:11.040 (3982) SetText at main charset=8 cpHidemaru=932
09:25:11.042 (5816) WM_PRECOMMAND 23
09:25:11.060 (8222) AUTOSAVE: off
09:25:11.067 ( 817) OpenHtmlInline: fCheckOnly=0 fForced=0 fNotIsolated=0 -
-> HTMLメールViewer開始
09:25:11.067 (1622) IsImageInlineViewable: 受信HTML23\230829_28\index.htm, f
HitTemp=0
09:25:11.067 (1622) IsImageInlineViewable: 受信添付23\230829_04\smime.p7s, f
HitTemp=0
09:25:11.067 ( 989) OpenHtmlInline: OpenHtmlMailByPlugin fForced=0 fNotIsola
ted=0
09:25:11.068 (11337) SetWaitCursor 0
09:25:11.081 (50901) ISOLATEDHTMLVIEWERNOTIFY_PASS -15
09:25:11.081 (50901) ISOLATEDHTMLVIEWERNOTIFY_PASS -3
09:25:11.081 (50901) ISOLATEDHTMLVIEWERNOTIFY_PASS -7
09:25:11.081 (50901) ISOLATEDHTMLVIEWERNOTIFY_PASS -17
09:25:11.081 (50901) ISOLATEDHTMLVIEWERNOTIFY_PASS -10
09:25:11.081 (50901) ISOLATEDHTMLVIEWERNOTIFY_PASS 1866
09:25:11.081 (50901) ISOLATEDHTMLVIEWERNOTIFY_PASS -8
09:25:11.081 (50927) ISOLATED dump(1733) (61) e:\h....htm
09:25:11.081 (50525) ISOLATEDHTMLVIEWERNOTIFY_DONE
09:25:11.081 (50571) SetParent done
09:25:11.093 (50573) SetHtmlViewerWindowPos done
09:25:11.094 (11488) RestoreWaitCursor 0
09:25:11.100 (15030) SetView pTitle=C8DDE1DC cb=22771 off=19289
09:25:11.100 (15125) same return
09:25:11.100 (4729) iDown < 0
09:25:11.100 (4740) SetCapture
09:25:11.106 (50901) ISOLATEDHTMLVIEWERNOTIFY_PASS -9
09:25:11.107 (50901) ISOLATEDHTMLVIEWERNOTIFY_PASS 0
09:25:11.119 (4872) WM_MOUSEMOVE diff = 0,0
09:25:11.126 (22810) Cmd 40289
--> 電子署名の検証開始
09:25:11.136 (18296) EditorCmd 40289
09:25:11.136 (35139) MuteOther(0)
09:25:11.136 (35346) MuteOther: hmutex
09:25:11.145 (1052) ProcessExecEvent 17
09:25:11.146 (1927) ProcessExecEvent exit
09:25:11.152 (35451) ReleaseMuteOther()
09:25:11.152 (3035) Decoding BASE64 size=7398 sum=607520 crc=C8CA79EC start=
"MIIVEAYJKoZIhvcNAQcC" end="yjni3i8QBrrtDQw=...."
09:25:11.152 (3117) Result: size=5396 sum=2210 crc=2ADB8267 cCR=101 cInvalid=0
09:25:11.161 (12980) DialogBox2Param() template=536 -
-> 検証結果のダイアログボックス
....
....
|
|