自動削除No.45890
oku3 さん 14/03/11 18:50
 
お世話になります。

ゴミ箱を自動削除にいたいのですが、
「古くなったメールは自動的に削除する」にチェックを入れて、
「この通数を超えた分を削除」を1通にして、これまで(WindowsXP)は自動削除でき
ていました。

ところがWindows8.1で同様の設定をしても、「このフォルダには自動削除対象のメー
ルがありません」とメッセージが出て自動削除が動作しません。

いろいろ設定をかえて試してみましたが、どうしても「このフォルダには自動削除対
象のメールがありません」のメッセージが出てしまいます。

どう対処したらいいでしょうか?

[ ]
RE:45890 自動削除No.45891
秀まるお2 さん 14/03/11 19:42
 
 とりあえずこちらで簡単にテストした限りは大丈夫そうでした。Windows7と
Windows8.1の両方でテストしみましたけども、一応、1通だけ残して他全部削除
って風になりました。


 可能性としては、例えば未読メールや色つきメールだと削除されないので、そ
ういうメールがいっぱいあるとか…。ただしその場合でも、オプション指定によ
っては無理矢理削除は可能です。

 とりあえず何か別のフォルダを1つ作成して、そこに何かいらないメールを適
当にコピーして、それから自動削除の指定をして「今すぐ削除」ボタンを押して
みるとかしたらどうでしょうか。

 そうやって試していただくしか無いように思います。

 秀丸メールのバージョンが古い場合は、念のため最新版(V6.22)に入れ替え
てテストしてみてほしいです。

----------------------------
 今回の件には関係ないかもしれませんが、Windows Vista以上の場合だと、秀
丸メールのデータ用フォルダをProgram filesフォルダ配下に置くと問題が起き
ます。例えばメールを削除してもまた復活したりといったことが起こります。

 もしかしてそこに置いてしまった場合は、かなり面倒な方法による復旧作業が
必要になります。

参考:
http://www.maruo.co.jp/hidesoft/8/x44149_.html

[ ]
RE:45891 自動削除No.45893
oku3 さん 14/03/11 21:47
 
> 可能性としては、例えば未読メールや色つきメールだと削除されないので、そ
>ういうメールがいっぱいあるとか…。


ご回答ありがとうございます。

いろんなメールをフォルダにいれて試してみました。
確かに、削除されるメールとされないメールがあります。

未読メールや色つきメールもそうですが、既読で、色もつけていない、何も操作して
いないメールでも削除されないメールがあって、特にメルマガ系のメールが削除され
ないようです。

ふつうの個人的なメールはちゃんと100%削除されます。

[ ]
RE:45893 自動削除No.45894
秀まるお2 さん 14/03/11 22:49
 
 自動削除のオプションに

 □ 未読メールも対象とする
 □ マーク/メモ付きメールも対象とする
 □ 色つきメールも対象とする
 □ 優先度:高メールも対象とする

 があるので、それら全部ONにして試してみるとどうでしょうか。

 あと、メールのメモに「削除禁止」って文字列が入っていると削除されないっ
てのもあります。

 それ以外はちょっとわからないですけども…

 削除されないメールを「ファイル・エクスポート...」でエクスポートして、
それをもう一度「ファイル・インポート...」でインポートさせてみて、それで
も削除されないなら、そのエクスポートされたファイルを僕に添付ファイルで送
っていただければ、僕の方で再現テストが出来ると思います。

 送り先は、"maruo@mitene.or.jp"になります。

 もしよかったら送ってほしいです。

[ ]
RE:45894 自動削除No.45895
oku3 さん 14/03/11 23:22
 
> 自動削除のオプションに
>
> □ 未読メールも対象とする
> □ マーク/メモ付きメールも対象とする
> □ 色つきメールも対象とする
> □ 優先度:高メールも対象とする
>
> があるので、それら全部ONにして試してみるとどうでしょうか。

これは試しました。
効果がありませんでした。


> あと、メールのメモに「削除禁止」って文字列が入っていると削除されないっ
>てのもあります。

なるほど。


> それ以外はちょっとわからないですけども…
>
> 削除されないメールを「ファイル・エクスポート...」でエクスポートして、
>それをもう一度「ファイル・インポート...」でインポートさせてみて、それで
>も削除されないなら、そのエクスポートされたファイルを僕に添付ファイルで送
>っていただければ、僕の方で再現テストが出来ると思います。
>
> 送り先は、"maruo@mitene.or.jp"になります。
>
> もしよかったら送ってほしいです。


ありがとうございます。
時間があるときにやってみます。

[ ]
RE:45895 自動削除No.45896
秀まるお2 さん 14/03/12 00:05
 
 ソースコードを見てたら1つ条件がわかりました。

 メールの送受信日時が、今現在の日時よりも新しいメールは自動削除の対象外
になるようです。

 もしかしてパソコンの内蔵時計が狂ってて、昔の日時になってるとか?

 そもそも「この通数を超えた分」のオプションしかONにしてない時には送受信
日時で選別するのがおかしいので、秀丸メールのバグのような気がします。もう
ちょっと詳しく検証して、バグらしき場合は修正させていただきます。

[ ]
RE:45896 自動削除No.45897
秀まるお2 さん 14/03/12 00:25
 
 すみません。ソースコード見直しでバグを見つけたと思ったのは勘違いのよう
でした。

 今デバッガーでトレースしてみたんですが、やはり送受信日時やパソコンの内
部時計が狂っていても、正しい通数で削除しようとするようでした。

 ということで、やっぱり原因がちょっとわからないです。


 □この期間を過ぎた分を削除

 と

 ●OR条件(どちらか多い通数分を削除)

 の両方ONにしても結果的には1通だけ残して他全部削除になると思うので、そ
れで試してみる作戦もやってみてほしいです。それでうまくいくならやはりバグ
なのかもしれませんけども。

[ ]
RE:45897 自動削除No.45899
oku3 さん 14/03/12 21:55
 
> □この期間を過ぎた分を削除
>
> と
>
> ●OR条件(どちらか多い通数分を削除)
>
> の両方ONにしても結果的には1通だけ残して他全部削除になると思うので、そ
>れで試してみる作戦もやってみてほしいです。それでうまくいくならやはりバグ
>なのかもしれませんけども。


なんだかご苦労をおかけして申し訳ありません。
両方ON(1か月と1通)にしてましたが効果はありませんでした。

[ ]
RE:45899 自動削除No.45900
秀まるお2 さん 14/03/13 08:33
 
 僕も原因がわからないので、ここはやはり、dump.txtに詳しい情報を出力する
バージョンをこちらで作成して、それでログを取っていただく作戦でお願いした
いです。

 アップロード出来たらまた連絡させていただきます。


[ ]
RE:45900 自動削除No.45901
秀まるお2 さん 14/03/13 13:34
 
 今アップロードしました。

32bit版:
http://hide.maruo.co.jp/software/bin/hmmail623b7_signed.exe

64bit版:
http://hide.maruo.co.jp/software/bin/hmmail623b7_x64_signed.exe

 これで、「設定・全般的な設定...」の「上級者向け - 動作の記録」ページに
ある

 □秀丸メールの動作をdump.txtに記録する

 をONにして、さらに、「上級者向け - デバッグ」の設定ページにある

 デバッグレベル   [___]

 となってる所の数値を「1」にしてOKしてほしいです。

 それから問題のフォルダを選択してフォルダ毎設定の自動削除のページで「今
すぐ削除!」ボタンを押します。

 秀丸メールのデータ用フォルダ(普通だとC:\TuruKameData)に

    dump.txt

 ってファイルが生成されてるはずなので、それを秀丸エディタかメモ帳で開い
て下の方を見ると、例えば


11:26:35.739 (16898) Cmd 40026
11:26:39.592 (31908) AutoDel nMailLimit=1 nMonth=0 unread=1 mark=1 memo=1 p1
=1 color=1
hit=1 unread=0 mark=0 memo=0 p1=0 color=0 protect=0 t=1CF3E1E7DE60000
・・・
・・・
・・・
・・・
11:26:39.592 (10619) MsgB2 このフォルダには自動削除の対象メールが7通(全
体の87%)あります。削除してもいいですか?


 みたいな記録があると思うので、その内容をここの会議室に書き込んでいただ
くか、またはメールで"maruo@mitene.or.jp"に送ってほしいです。

 よろしくお願いします。

[ ]
RE:45901 自動削除No.45902
oku3 さん 14/03/13 14:40
 
お世話さまです。
やってみました。

これでよろしいでしょうか?


> みたいな記録があると思うので、その内容をここの会議室に書き込んでいただ
>くか、またはメールで"maruo@mitene.or.jp"に送ってほしいです。
>
> よろしくお願いします。



14:33:51.045 (9525) -
14:33:51.045 (17249) EnvChagned fFilterLog=0
14:33:51.092 (10108) FreePatrol
14:33:51.092 (10973) LeaveTrans()
14:33:51.172 (18664) 40017 ret 1
14:33:51.173 (8144) MEM:46 TotalPhys=4099936 TotalPage=4820832 AvailPhys=217
4608 AvailPage=2074964 TotalVirtual=4294967168 VailVirtual=4294845744
14:33:52.987 (8873) syscommand 0xF095
14:33:52.987 (8959) will DefWindowProc
14:33:53.837 (8963) DefWindowProc done nRet = 00000000
14:33:53.837 (16898) Cmd 40017
14:34:10.762 (17249) EnvChagned fFilterLog=0
14:34:10.807 (18664) 40017 ret 1
14:34:12.730 (8873) syscommand 0xF095
14:34:12.730 (8959) will DefWindowProc
14:34:14.877 (8963) DefWindowProc done nRet = 00000000
14:34:14.877 (16898) Cmd 40017
14:34:59.298 (17249) EnvChagned fFilterLog=0
14:34:59.347 (18664) 40017 ret 1
14:35:18.388 (16898) Cmd 40026
14:35:26.091 (31908) AutoDel nMailLimit=1 nMonth=1 unread=0 mark=0 memo=0 p1
=0 color=0
hit=1 unread=0 mark=0 memo=0 p1=0 color=0 protect=0 t=1CF3BB8692223A0
hit=1 unread=0 mark=0 memo=0 p1=0 color=0 protect=0 t=1CF2A733BB5A780
hit=1 unread=0 mark=0 memo=0 p1=0 color=0 protect=0 t=1CF2E4456F22F80
hit=1 unread=0 mark=0 memo=0 p1=0 color=0 protect=0 t=1CF31B1B802D700
hit=1 unread=0 mark=0 memo=0 p1=0 color=0 protect=0 t=1CF358BC5113800
hit=1 unread=0 mark=0 memo=0 p1=0 color=0 protect=0 t=1CF37EDF8F02BE0
14:35:26.091 (32000) ヒットしたメールの中からさらに対象を絞り込む。cMail2=6
cMailWantDelete=5
1CF2A733BB5A780
1CF2E4456F22F80
1CF31B1B802D700
1CF358BC5113800
1CF37EDF8F02BE0
1CF3BB8692223A0
14:35:26.091 (32031) ftLimit2=1CF3BB8692223A0
14:35:26.091 (10619) MsgB2 このフォルダには自動削除の対象メールがありません。
14:35:28.398 (10648) msgB2 1,82
14:35:31.871 (18664) 40026 ret 1
14:36:05.947 (8873) syscommand 0xF020
14:36:05.947 (8959) will DefWindowProc
14:36:05.950 (19042) StartAutoDownTimer()
14:36:05.950 (19065) StopAutoDownTimer()
14:36:05.952 (8963) DefWindowProc done nRet = 00000000



[ ]
RE:45902 自動削除No.45903
秀まるお2 さん 14/03/13 15:34
 
 ログの出力が完全で無くて100%そうだとは言い切れないのですが、1つ明らか
に設定がおかしいと思う点があります。

14:35:26.091 (31908) AutoDel nMailLimit=1 nMonth=1 unread=0 mark=0 memo=0 p1
=0 color=0

 ここの「nMomth=1」って所は、


    ■ この期間を過ぎた分を削除


 のオプションがONになっていて、期間が1ヶ月と指定されてることを意味しま
す。

 もしそうなってるとしたら、さらに


    ● AND条件(どちらか少ない通数分を削除)」


 がONになっていると、今回のように削除されないことがありえます。


    ● OR条件 (どちらか多い通数分を削除)


 の方をONにするか、または「この期間を過ぎた分を削除」自体をOFFにすれば
直ると思うのですけど、どうでしょうか。

 今一度フォルダ毎設定を見直してみてほしいです。

[ ]
RE:45903 自動削除No.45904
oku3 さん 14/03/13 17:35
 
> の方をONにするか、または「この期間を過ぎた分を削除」自体をOFFにすれば
>直ると思うのですけど、どうでしょうか。


お世話さまです。
「この期間を過ぎた分を削除」自体をOFFにしたら削除なりました♪

ありがとうございます。
いろいろご苦労をおかけしました。

[ ]