送信済みメールの日付変更No.25114
TERRY さん 05/11/16 20:35
 
TERRYと申します。秀丸メールV4.54を使用しています。
実は、PCの日付を未来(2006/3/16)に変えていたことを忘れ、メールを10通ほど送っ
てしまいました。
送信済みフォルダをみると当然その10通が最新に表示されます。
メール再送することなしに、送信済みメールの送信日時を編集することは可能でしょ
うか?

[ ]
RE:25114 送信済みメールの日付変更No.25115
秀まるお2 さん 05/11/16 21:30
 
 メールの日付としては、いわゆるDate:ヘッダの中の日付もありますが、秀丸
メール内部で持っている「送受信日付/時刻」の情報もあります。

 後者を変更するだけならば、変更したいメールを選択してから「編集・メール
のプロパティ」を実行し、そこの「送受信日付/時刻」の欄を適当に書き換えて
OKすればいいです。

 Date:ヘッダを書き換えるには、マクロを使う必要があります。まずは、以下
のような簡単なマクロを作成します。

-------------------------------------
    loaddll "tkinfo.dll";
    #n = dllfunc("AlterSave");
-------------------------------------

 で、問題の送信済みメールをダブルクリックしてエディタで開き、「設定・
ヘッダ・すべて表示」にしてから「設定・編集を許可する」を実行します。そし
て、Date:ヘッダを好きなように書き換えます。

 そして、先ほどのマクロを実行します。すると送信済みフォルダ中の問題の
メールのDate:ヘッダが書き変わることになります。

 Date:ヘッダが書き変わると同時に、メールに「改変」のフラグが付きます。
このフラグがじゃまでしたら、「編集・メールのプロパティ...」から「改変」
のフラグをOFFにしてやればいいです。

 という面倒なことになりますが、それで改変しようと思えば改変できます。

[ ]
RE:25115 送信済みメールの日付変更No.25116
TERRY さん 05/11/16 22:08
 
TERRYです。
迅速な回答ありがとうございます。
マクロを使用する方法で無事修正出来ました。

送信済みフォルダでの一覧表示には、Date:ヘッダを参照しているらしく、メールの
プロパティからメール内部の時刻情報を変えただけでは、一覧表示の順番は修正され
ませんでした。
なお、マクロ実行したあと、メールのプロパティで「送受信日付/時刻をDate:ヘッ
ダと同じ値に書き換える」のチェックを入れて置いた方が良さそうですね。
ありがとうございました。

[ ]
RE:25116 送信済みメールの日付変更No.25117
アルビレオ さん 05/11/17 00:10
 
ユーザーのアルビレオです。

>送信済みフォルダでの一覧表示には、Date:ヘッダを参照しているらしく、メールの
>プロパティからメール内部の時刻情報を変えただけでは、一覧表示の順番は修正され
>ませんでした。

Dateと「送受信日付」は別の情報です。
[設定]-[全般的な設定]-[メール一覧]-[メール一覧への表示項目〜]で「メール
を送受信した日付/時刻」にチェックを入れると「送受信日付」が表示されます。
あとは項目名をクリックして送受信日付でソートするようにすればOKです。

[ ]