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ヘッダの書き換えが出来ました。
一度未送信フォルダに入れれば良かったんですね。
ご対応いただきありがとうございました。
[
△
]