メール削除時に確認メッセージを表示させNo.04003
さん 18/09/25 17:20
 
 こんにちは、お世話になります。

 デリートキー等でメールを削除しようとしたときに、確認メッセージを表示させる
ような設定はありますでしょうか。
 もしくは、マクロ等で対応可能でしょうか。
 受信したメール内容の表示領域で、間違ってデリートキーを押すと、メールが削除
されてしまい、元に戻すのが少し大変なので、もしあれば教えていただけると助かり
ます。
 というか、「元に戻す」みたいなコマンドがあればいいんでしょうけど。

 以上、よろしくお願いいたします。

[ ]
RE:04003 メール削除時に確認メッセージをNo.04004
秀まるお2 さん 18/09/25 18:31
 
>  デリートキー等でメールを削除しようとしたときに、確認メッセージを表示させ
>るような設定はありますでしょうか。

 メールをゴミ箱へ移動する時の確認メッセージならあります。「全般的な設定 -
上級者向け - 確認メッセージ - 確認メッセージ3」の中の一番上にあります。

>  というか、「元に戻す」みたいなコマンドがあればいいんでしょうけど。

 メールをゴミ箱に移動した後に「編集」メニューを見ると、「メール移動/コピー
の取り消し」コマンドが有効になります。それを実行すると元に戻ります。Ctrl-Z
キーにも割り当てられてます。

 他には、Deleteキーで間違ってメールが無くなるのが怖い場合はDeleteキーに何か
別のコマンドを割り当ててしまう手もあります。

[ ]
RE:04004 メール削除時に確認メッセージをNo.04005
さん 18/09/25 18:46
 
 こんにちは、お世話になります。

> メールをゴミ箱へ移動する時の確認メッセージならあります。「全般的な設定 -
>上級者向け - 確認メッセージ - 確認メッセージ3」の中の一番上にあります。

 「メールを普通に削除(ゴミ箱に移動)する時」でしたら、先ほど確認してみたら
オンになってました。
 ただ、やはりメッセージは表示されないようです。

> メールをゴミ箱に移動した後に「編集」メニューを見ると、「メール移動/コピー
>の取り消し」コマンドが有効になります。それを実行すると元に戻ります。Ctrl-Z
>キーにも割り当てられてます。

 ここは、なぜかグレーアウトして実行できないようになっています。
 こちらの環境問題でしょうか。

 それでは。

[ ]
RE:04005 メール削除時に確認メッセージをNo.04006
秀まるお2 さん 18/09/26 08:34
 
 こちらで今簡単に確認した限りは、たしかにDeleteキーで確認メッセージが出るよ
うでした。うまく確認メッセージが出ないとしたら、何か別のコマンドが実行されて
るのやら?

 「全般的な設定 - 上級者向け - 動作の記録」の中のdump.txt作成オプションをON
にして、それでDeleteキーを押す操作をして、それで出力される内容を教えていただ
ければ何か分かるかもしれないです。

 ちなみに僕の所で、

 − Deleteキーを押してメールを削除しようとする。
 − 確認メッセージが出て「はい」を押す。
 − Ctrl-Zキーを押して元に戻す

 と操作した時のログは以下のようになります。「Cmd 40159」というのがDelete
キーを押した時専用の削除コマンドで、「Cmd 40208」が、いわゆる「元に戻す」コ
マンドになります。「MailFileOperation ope=4....」はメールを移動する記録で、
「dest=斉藤秀夫メイン/4/」はゴミ箱フォルダを表してます。


08:12:54.366 (19603) Cmd 40159
08:12:54.366 (11925) MsgB2 選択されたメール(1通)をゴミ箱に移動してもいいで
すか?
08:12:58.554 (11963) msgB2 6,91
08:12:58.569 (9289) MailFileOperation ope=4 斉藤秀夫メイン/5/hidenet\秀丸エ
ディタβ版 count=1 file=秀丸エディタβ版201809.txt offset=65851
08:12:58.569 (9292) dest=斉藤秀夫メイン/4/
08:12:58.569 (10515) SetWaitCursor 0
08:12:58.616 (10654) RestoreWaitCursor 0
08:12:58.616 (10515) SetWaitCursor 0
08:12:58.616 (32600) Quit Editor 65851 <= 65851 < 68106
08:12:58.616 (19293) NotifyListCacheOffsetMoved 09679157,-128,3,0,0
08:12:58.616 (10654) RestoreWaitCursor 0
08:12:58.616 (14292) SetView pTitle=096790D8 cb=2023 off=65851
08:12:58.632 (3395) SetText at pHidemaruView
08:12:58.632 (3433) cmdReasonCreated=open
08:12:58.632 (15013) fDontProcessAnyCommand = FALSE
08:12:58.679 (14292) SetView pTitle=096790D8 cb=2023 off=65851
08:12:58.679 (14384) same return
08:12:58.679 (10808) 1通のメールをゴミ箱に移動しました。
08:12:58.679 (21610) 40159 ret 1
08:13:00.229 (19603) Cmd 40208
08:13:00.229 (9289) MailFileOperation ope=4 斉藤秀夫メイン/4/ count=1 file=
ゴミ箱201809_59.txt offset=28991
08:13:00.229 (9292) dest=斉藤秀夫メイン/5/hidenet\秀丸エディタβ版
08:13:00.229 (10515) SetWaitCursor 0
08:13:00.229 (7313) RefreshThreadViewItem
08:13:00.244 (10515) SetWaitCursor 1
08:13:00.260 (10654) RestoreWaitCursor 1
08:13:00.260 (10654) RestoreWaitCursor 0
08:13:00.260 (10515) SetWaitCursor 0
08:13:00.276 (19293) NotifyListCacheOffsetMoved 0935BCFF,-128,0,0,0
08:13:00.276 (10654) RestoreWaitCursor 0
08:13:00.276 (7313) RefreshThreadViewItem
08:13:00.276 (10515) SetWaitCursor 0
08:13:00.291 (14292) SetView pTitle=096792A8 cb=2253 off=71422
08:13:00.291 (3395) SetText at pHidemaruView
08:13:00.291 (3433) cmdReasonCreated=open
08:13:00.307 (15013) fDontProcessAnyCommand = FALSE
08:13:00.307 (10654) RestoreWaitCursor 0
08:13:00.307 (21610) 40208 ret 1

[ ]
RE:04006 メール削除時に確認メッセージをNo.04009
さん 18/09/26 10:22
 
 こんにちは、お世話になります。

 こちらでいろいろ試してみたところ、どうもIMAPだと確認メッセージも表示されず、
元に戻す操作も聞かないようです。
 POP3ならうまくいきました。
 ちなみに、IMAPのモードは、「IMAP4的にフォルダやメールを同期させるモード」
になっています。
 それから「即座に同期」のオン・オフは関係ないようでした。
 もう少し何か情報が必要でしょうか。

 それでは。

[ ]
RE:04009 メール削除時に確認メッセージをNo.04012
秀まるお2 さん 18/09/26 10:48
 
 こちらでテストしてみたら再現できました。IMAP同期モードで「ゴミ箱用のフォル
ダ指定」がONだとダメでした。

 そこがONだとメールの削除がメールの移動に変換されて、問い合わせメッセージが
出なくなってしまってました。

 さっそく修正させていただきます。

 「メールの移動/コピーの取り消し」コマンドが使えないのもIMAPのせいだと思い
ます。メールを移動した後にサーバーと同期してしまうと、もう取り消し出来ないで
す。これはすみませんが仕様にするしか無さそうな気がします。

[ ]
RE:04012 メール削除時に確認メッセージをNo.04013
さん 18/09/26 14:15
 
 こんにちは、お世話になります。

> こちらでテストしてみたら再現できました。IMAP同期モードで「ゴミ箱用のフォ
>ルダ指定」がONだとダメでした。

 なるほど、そこが原因だったんですね。

> 「メールの移動/コピーの取り消し」コマンドが使えないのもIMAPのせいだと思い
>ます。メールを移動した後にサーバーと同期してしまうと、もう取り消し出来ない
>です。これはすみませんが仕様にするしか無さそうな気がします。

 了解しました。
 ありがとうございました。

 それでは。

[ ]