回送機能No.07343
IMAHN さん 02/05/24 15:27
 
こんにちは.IMAHNです.先日回答頂いた添付ファイルの一括保存は大変重宝してお
ります.また,マクロライブラリにも登録されたのでちょっとうれしく思います.
ところで,鶴亀メールにはEudoraのような回送機能(または回覧機能)
はないのでしょうか.
所望の回送機能は,
-----
>From は発信元 By way of 送信者(本人)
To   は送信先
本文は発信元の本文のみ
-----
という形式です.
転送メールの場合は,Fromが送信者(本人)となり,本文にも
送信者(本人)の署名
が挿入されてしまいます.
マクロで対処できるかもと思い,鶴亀マクロテストの転送メールテストの部分を
鶴亀メールのマクロの勉強もかねて,改良して回覧機能を付け加えようとしたのです
が,
>From の設定や署名の消し方がわかりませんでしたので質問させて頂きました.
すみませんが,よろしくお願いいたします.

[ ]
RE:07343 回送機能No.07344
秀まるお2 さん 02/05/24 17:11
 
>ところで,鶴亀メールにはEudoraのような回送機能(または回覧機能)
>はないのでしょうか.

 ありません。長年の懸案事項なので早めに対応したい所です。

 しいて、今それらしきことをマクロでやるならば、

 − 受信フォルダ配下に「XXさんに転送」のようなフォルダを作っておく。
 − 振り分け設定で、転送したいメールを「XXさんに転送」フォルダへ移動する
   よう設定しておく。
 − 受信後のマクロで、そこのフォルダに振り分けられたメールを転送する。

 で、そのマクロですが、例えばこんな感じになります。

-------------------------------------------------------------------
    loaddll "tkinfo.dll";
    #n = dllfunc("SelectFolder", "アカウント", "受信\\XXさんに転送");
    #WantSend = 0;
    while( dllfunc("SelectRecvMailInFolder") ) {
        #WantSend = 1;
        #n = dllfunc("MakeForward");
        #n = dllfunc("SendLater");
        #handle = hidemaruhandle(0);
        #n = dllfunc("SetMainWndTop");
        closehidemaruforced #handle;
    }
    if( #WantSend ) {
        #n = dllfunc("StartSendRemain");
    }
-------------------------------------------------------------------

 でもって、肝心の

 From: 送信元 By way of (本人)
 To:   宛先
 本文は発信元の本文のみ

 とする件ですが、これは「XXさんに転送」フォルダの転送メール用テンプレートで
指定すればいいです。

 具体的には、

 $(SetHeader, From, $(RootHeader,From) + " By way of (本人)")$-

 や、

 $(SetHeader, To, "宛先")$-

 を使い、

 標準で入っている

 -----------------------転送元のメール-----------------------
 $(SmallRootHeader)

 を削除して、$(RootBody)のみにすればいいです。

[ ]
RE:07344 回送機能No.07350
IMAHN さん 02/05/24 19:12
 
とても早い対応ありがとうございます.

>>ところで,鶴亀メールにはEudoraのような回送機能(または回覧機能)
>>はないのでしょうか.
>
> ありません。長年の懸案事項なので早めに対応したい所です。

とのことですが,リリースされることを楽しみにします.
さて,回送機能ですが,簡単に

1.回送フォルダを設定する.
2.受信フォルダで「回送」という文字列があるメールは回送
フォルダに自動振り分けする.
3.回送フォルダの設定でテンプレートを

$(SetHeader, From, $(RootHeader,From) + " By way of (本人)")$-
$(RootBody)

として,署名はしないを設定する.

にしておけばよかったのですね.マクロを組むほどではなく,難しく考えてしまいま
した.
ありがとうございました.それでは失礼いたします.



[ ]