Dateヘッダの書き換えにつきましてNo.30603
Alteon さん 07/03/13 14:44
 
こんにちは


秀丸メールのヘルプにも記載されておりましたので、実現出来ないと思われるん
ですが、送信時に特定日時にDateヘッダを書き換える事は可能でしょうか。

マクロ関数のAddHeaderおよびSetHeaderを使用しますと、メールの編集中はDate
ヘッダの書き換えが出来ているのですが、最終的に送信されたメールは秀丸メー
ル本体により書き換えられてしまい、意図したDateヘッダにはなりませんでした。

Dateヘッダを書き換えたい理由としましては、リマインダ(予定表!?)として自身
宛にメールを送信しているのですが、メール一覧のソートをDate順としている事
から、送信直後は常に上位に表示され問題はないのですが、いざ予定日時になっ
た時に下位の方にメールが沈んでしまい気付かない事があるため、Dateヘッダを
予定日時に書き換えたいと思っている次第です。

自身宛に送信するメールにフラグや色づけ・振り分けを行う事も考えたのですが、
下位に沈んでしまうと、どうしても忘れてしまう事が多く、重要な事項について
は常に上位に表示させる事が出来ればと思っています。

設定やマクロでDateヘッダを特定日時に書き換えることは可能でしょうか。
何かヒントだけでも頂けると助かります。

[ ]
RE:30603 Dateヘッダの書き換えにつきましNo.30606
秀まるお2 さん 07/03/13 22:42
 
 ヘッダは、メールを保存するタイミングで最新の時刻に書き換えられてしまい
ます。

 好きな時刻にしたいのであれば、一度未送信フォルダかどこかにメールを保存
してからヘッダを書き換えてAlterSaveするといいみたいです。たとえば

    loaddll "tkinfo.dll";
    #n = dllfunc("SendLater");
    #n = dllfunc("SetHeader", "Date:", "xxxxx");
    #n = dllfunc("AlterSave");

 ってなマクロでDate:ヘッダに"xxxxx"を入れたメールを未送信フォルダに入れ
ることが可能です。

[ ]
RE:30606 Dateヘッダの書き換えにつきましNo.30623
Alteon さん 07/03/14 18:18
 
こんにちは


> 好きな時刻にしたいのであれば、一度未送信フォルダかどこかにメールを保存
>してからヘッダを書き換えてAlterSaveするといいみたいです。たとえば
>
>    loaddll "tkinfo.dll";
>    #n = dllfunc("SendLater");
>    #n = dllfunc("SetHeader", "Date:", "xxxxx");
>    #n = dllfunc("AlterSave");

はい、頂いたマクロでDateヘッダの書き換えが出来ました。
一度未送信フォルダに入れれば良かったんですね。

ご対応いただきありがとうございました。

[ ]