受信メールが消えるNo.06633
Fimpen さん 20/04/21 09:15
 
いつも活用させていただいております.

ここ半年で2度ほど受信したメールが消えることがありました.

受信ログを見ると,SubjectもFromも空欄でDateが「-----」となっているログが4つ
ほど連続であります.

Sizeも6MB,1.5MB,4MB,32KBとバラバラです.

中身をみるといくつかのメールが連なっているように見えますので,メールの区切り
がうまくできていなくて,10数個の受信メールがまとまってしまっていているようで
す.


受信解析のやり直しをしても最初の1つのメールしか復元しません.

サーバにメールを残していましたので,別のアカウントを作成して受信しなおして,
元のアカウントに受信したメールを移動させたので,強引にメール自体は復活させて
いるのですが,これが頻繁に起こってしまうと怖くて使うのを躊躇してしまいます.

当方,秀丸メールフォルダを外付けSSDに設定しており,外付けSSDを持ち歩いて,自
宅のPCでも職場のPCでも同じ環境でメールの送受信をできるようにしております.
(送信メールを自宅でも職場でもさかのぼって見れて便利で,どのメールに返信した
かもわかりやすいので)

何か復元方法はありますでしょうか.



[ ]
RE:06633 受信メールが消えるNo.06637
秀まるお2 さん 20/04/21 11:49
 
 受信ログの中身を見て壊れてるとしたら、すみませんがそこから復元するのは難し
いと思います。

 もしも、区切りの行のみが無くなってるだけなら、区切りと思わしき部分を見極め
た上で、1通ずつコピーして何らかのテキストファイルに貼り付け&保存して、それ
をインポートするって作戦で復元できると思います。

 区切り以外にも無くなってる内容があるなら、その辺欠けてしまうので、完全な形
では復元できないと思います。

 受信ログが壊れてしまう理由ですが、一応、可能性の1つとしてあるのはアンチウ
イルスソフトが隔離、またはアクセス拒否などのことをしてるせいで、秀丸メールが
うまくログを書き込めなかったか、またはちゃんと書き込んだけど改変されたか、っ
てことはあるかもしれません。(アンチウイルスソフトにもよりますが)

> 当方,秀丸メールフォルダを外付けSSDに設定しており,外付けSSDを持ち歩いて,
>自宅のPCでも職場のPCでも同じ環境でメールの送受信をできるようにしております.
> (送信メールを自宅でも職場でもさかのぼって見れて便利で,どのメールに返信し
>たかもわかりやすいので)

 会社のパソコン上では問題が起きないとしたら、例えばアンチウイルスソフトが会
社と自宅とで違うのなら、自宅のパソコンのアンチウイルスソフトが原因の可能性と
言えるので、とりあえずそのアンチウイルスソフトをやめてWindows10標準のDefende
rで運用するとかって作戦が考えられます。

 他には・・・受信ログを、1メール1ファイル単位で作成させてしまうように設定
するといいかもしれません。「全般的な設定・フォルダ」の中の「表示するフォルダ
 - 受信ログフォルダ」をONにすると受信ログフォルダが見えるので、それを選択し
て「フォルダ毎設定」を実行し、「基本 - メール用ファイル」ページにて「1メー
ル1ファイルとする」をONにすればいいです。

 1メール1ファイルだと重くなると思いますけども、SSDなのでその辺は大丈夫か
もしれません。

 その作戦でどうでしょうか。

---------------------------------------
 一応、疑問点が1つ。受信ログが壊れてたとしても、受信したメール無くなること
は無いはずです。秀丸−ルがメールを受信すると、そのメールをメモリ上で解析して、
普通に受信フォルダなどにメールデータを生成し、その後、受信ログを保存します。

 そういう、フェールセーフ的な処理、つまり、受信したメールの保存と受信ログの
保存は別処理になってるので、どっちかは助かってくれてもいいような気がします。

 例えば添付ファイルの中にウイルスがあったとしても、普通はメール本文は隔離さ
れないと思います。(受信ログは隔離されて無くなるかもしれないけど)

[ ]
RE:06637 受信メールが消えるNo.06638
秀まるお2 さん 20/04/21 12:07
 
 1つ勘違いしてました。外付けSSDにメールデータを入れてるので、会社のパソコ
ンも自宅のパソコンも、メールデータは共通なのですね。

 受信したメールも受信ログも無くなるってことがあるとして、もう1つフェール
セーフ的になんとかするとしたら、とりあえずメールサーバー上に置いておく期間を
長めにするってこともありますが、それとは別に、「全般的な設定・上級者向け・動
作の記録」の「秀丸メールの動作をdump.txtに記録する」と「すべての送受信内容」
をONにする作戦もあります。

 こうすると、dump.txtの中に、受信したメールの受信ログ相当の内容が全部記録さ
れます。ただし、dump.txtのサイズがすぐに10メガバイトになってしまうので、
「警告メッセージを出すサイズ」も大きめにしておかないといけないかとは思います。
また、そのファイルがアンチウイルスソフトに隔離されないようにする対策もしない
と意味が無いかもしれません。

[ ]
RE:06638 受信メールが消えるNo.06639
Fimpen さん 20/04/21 13:24
 
秀まるお2様

迅速な対応ありがとうございます.

記載いただいた

>もしも、区切りの行のみが無くなってるだけなら、区切りと思わしき部分を見極め
>た上で、1通ずつコピーして何らかのテキストファイルに貼り付け&保存して、そ
>れをインポートするって作戦で復元できると思います。

上記を試してみます.
ただ,とりあえず今のところはサーバに残しておいたメールを別アカウントで取得し
て元のアカウントに戻す形でメールの復活はしております.

今後は

・1メール1ファイル単位で作成
・秀丸メールの動作をdump.txtに記録する

をこれから実施してリカバリーできる体制にしたいと思います.

ありがとうございました.

[ ]
RE:06639 受信メールが消えるNo.06640
秀まるお2 さん 20/04/21 16:02
 
 もしも区切り行のみが無くなるのだとしたらですが・・・

 秀丸メールでの受信ログの保存の処理を見ると、ファイルをオープンしてファイル
末尾にシークした後に、区切り行だけWriteFileで書き込みして、その後、受信ログ
本体をWriteFileで書き込みしています。

 もしかしてそのSSD(USB接続?)が、何か特定の条件で、そういう書き込み時に問
題を起こすってことがあるかもしれないです。なので、WriteFileを複数に分けず、
一発で書き込むように直してみます。

 (念のためということで)

 次のバージョンでそうしてみます。

[ ]