メールの閲覧のみNo.38853
Y.T さん 10/07/26 21:49
 
お世話になります.

当方,デスクトップPCを主PC,ノートブックPCを副PCとして使用しています.
普段は主PCでメールの送受信をしていますが,出先には副PCを持ち出します.主
PCから副PCに毎日同期をかけており,秀丸メールのホームディレクトリも副PC
に同期されます.ただし,副PCにおける秀丸メールの送受信用のホームディレクト
リは,主PCのものとは別のフォルダにしています.(出先で余計なメールまで受信
するのは時間的にもコスト的にも無駄になるため,副PCでのメールの受信は .proc
mail である程度フィルタリングしてフリーメールに転送し,それを受信しています.)

さて,出先で過去のメールを参照することがしばしばあるのですが,その都度,主P
Cからバックアップしたホームディレクトリ中に入っていき,秀丸エディタでファイ
ルを開いて検索機能などで目的のメールを探しています.

副PCの秀丸エディタにおいて,一時的にホームディレクトリを主PCからバックア
ップしたフォルダに変更すれば,いつもの見慣れたインターフェイスのままメールが
閲覧できることは分かるのですが,何某かのファイル(例えば「account.bin」な
ど?)が書き換えられるため,この方法は避けたいと思います.(これによりタイム
スタンプが新しくなると,バックアップの際に上書きされないため.)

そこで,ホームディレクトリ下の一切のファイルの書き換えを行わずに,秀丸メール
とほぼ同じインターフェイスで閲覧だけできたらなぁ〜と考えています.もちろん,
返信や転送などできなくて構いません.特定のホームディレクトリに保存されている
メールを1通ずつのメールとして閲覧したり,検索をかけたりできれば十分です.

秀丸の起動の際にそんなオプションってないでしょうか?

イメージとしては,AL-Mail 用の「ALView」みたいなソフトです.(ただし,これは
1つのテキストファイルにまとまったバックアップメールを1つずつのメールとして
閲覧するソフトでしたが.)

どなたか,コメント等頂戴できれば幸いです.

[ ]
RE:38853 メールの閲覧のみNo.38856
秀まるお2 さん 10/07/27 08:54
 
 account.binファイルは、実はその中でフォルダの折りたたみ/展開について
の情報を保持している関係があって、どうしてもタイムスタンプが変化しやすい
です。ですが、メール用ファイルについては、未読/既読切り替えやマークON/
OFFなどさえしなければ、タイムスタンプは変化しないです。

 ということで、それだけ注意して普通に使っていただいても大丈夫じゃないか
と思います。

 しいて、間違って未読/既読切り替えなどしないようにするためには、例えば
'U'キーでの未読/既読切り替えが効かないようにするとかって作戦は可能かと
思います。

 例えば'U'キーに対して以下のようなマクロを割り当てておくとか…

    loaddll "tkinfo.dll";
    $s = dllfuncstr("HomeDir");
    $s = dllfuncstr("ToLower", $s);
    if( $s == "c:\\turukamedata_backup\\" ) {
        endmacro;
    } else {
        #n = dllfunc("SwitchUnread");
    }

 こうすると、例えば秀丸メールのデータ用フォルダがc:\turukamedata_backup
の時には未読/既読切り替えが出来なくなります。

 あと他には、間違ってノートPC上で受信しないようにするためには、例えば
「マクロ・マクロ登録・自動起動・送受信の開始直前」の所に、

    loaddll "tkinfo.dll";
    $s = dllfuncstr("HomeDir");
    $s = dllfuncstr("ToLower", $s);
    if( $s == "c:\\turukamedata_backup\\" ) {
        #n = dllfunc("SetCancel", 1);
        message "ノートPC上では送受信禁止です。";
    }

 みたいなマクロを入れておくといいんじゃないかと思います。


 あと、デスクトップPCからノートPCにメールデータをコピーする時のタイ
ムスタンプの比較方法として、「タイムスタンプが新しい方をコピーする」じゃ
なくて、「タイムスタンプが一致しない物はすべてコピーする」という方式にし
たらいいと思います。そうすれば、間違ってノートPC上でタイムスタンプを書
き換えたとしても、うまく同期してくれると思います。

 普通のバックアップ用ソフトならそういう設定もあると思います。

[ ]
RE:38856 ありがとうございました(メールNo.38870
Y.T さん 10/07/27 20:50
 
早速にコメントいただきありがとうございました.

何より,当方の質問文の意味を理解していただけて助かりました.
どう説明して良いかよく分からなかったもので….

で,本題ですが,結論から言いますと「納得!」です.
また,マクロで安全策を施す件は思いつきませんでした.
早速,頂戴した案をもとに色々と思考してみます.

ありがとうございました.
今後ともよろしくお願い申し上げます.

[ ]