tkmail.macの添付ファイルとして転送No.00495
ながは さん 03/12/26 12:39
 
ながはです。
いつも、tkmailにはお世話になってます。余談ですが今回HDDを
とばしてしまい、環境を再構築する際に時間の関係でしばらく
このマクロを使わずにメール操作をしてましたが、すごーく効率が
悪くなってしまい、このマクロにいかに依存していたか再認識して
しまいました。

ところで、しばらく使っていなかったので、上述の環境再構築が
問題なのかわかりませんが、後述する環境で添付ファイルとして転送
を実行すると、*.tpaが呼び出されません。と、いうよりアドレス帳を
呼び出して、宛先を指定するという動作も起こらないので、見る限り
では、マクロが動作していないように見えます。

一応tkmail\MakeNull.macも数回実行してオリジナルのテンプレートを
空にしましたが、状況は変わりません。

また、アカウント・フォルダに限らずどこでも上記の状況が再現
します。

なお、他の動作、つまり新規メール作成・返信・(添付形式でない
転送の時は期待しているとおりのマクロ動作が確認できております。

何か見落とし、設定間違いなどがあると思うのですが、心当たりが
ありましたらご教授ください。

環境
WinXP Pro(SP1)
鶴亀β
tkmail 1.34
田楽 2.6

[ ]
RE:00495 tkmail.macの添付ファイルとしてNo.00496
Iranoan さん 03/12/26 13:06
 
 ながはさん今日は、Iranoan です。
> このマクロを使わずにメール操作をしてましたが、すごーく効率が
> 悪くなってしまい、このマクロにいかに依存していたか再認識して
> しまいました。
 本体のテンプレートを適切に設定すれば、そんなことはないと思います(^^;。

> 環境で添付ファイルとして転送
> を実行すると、*.tpaが呼び出されません。
 環境とは関係なく、呼び出されていませんでしたm(__)m。
 ##良く今まで気が付かなかったなあ〜。

 お急ぎの場合 tkmail.mac の 37 行目
> if(##mail_type == -1 || ##mail_type == 6 || (##mail_type < 5 && ##mail_typ
>e > 2 ) )goto ENDING;

if(##mail_type == -1 || (##mail_type < 5 && ##mail_type > 2 ) )goto ENDING;
としてください。

[ ]
RE:00496 tkmail.macの添付ファイルとしてNo.00497
ながは さん 03/12/26 13:42
 
Iranoanさん、こんにちは。ながはです。

> 本体のテンプレートを適切に設定すれば、そんなことはないと思います(^^;。

鶴亀を使い始めた当初からtkmailにおせわになっているため、
無理です(笑)今後とも是非是非御願いします。

> 環境とは関係なく、呼び出されていませんでしたm(__)m。

なるほど。ご指示通りに内容変更したところ、どうやらうまく
動くようになりました。

どうもありがとうございました。

ただ、アドレス指定後、テンプレートを選ぶとき、送信先別などの
条件に当てはまらない場合選択されるテンプレートに存在しない
dummy.tpaを指定しており、毎回選択するようにしているのですが、
*.tpaを選ぶときだけ、すべてのファイルが選択可能になってしまい
ます。

つまり、返信・転送動作の時はそれぞれ、*.tpr *tptがファイル名
のところに出現して、拡張子に従ってテンプレートファイルが抽出
されるのですが添付転送のときは、ここが空欄のままなのですべての
ファイルが選択可能になってしまいます。

この部分は修正可能でしょうか?


[ ]
RE:00497 tkmail.macの添付ファイルとしてNo.00498
Iranoan さん 03/12/26 18:04
 
 ながはさん今日は、Iranoan です。
> *.tpaを選ぶときだけ、すべてのファイルが選択可能になってしまい
> ます。
 ご報告ありがとございます。対処が抜けていましたm(__)m。
 tkmail\InFile.mac の 97, 98 行目の
>     else if($$1 == "FORWARD")$$extension = "*.tpt";
>     $$word = "本文";
の間に 1 行追加して、
    else if($$1 == "FORWARD")$$extension = "*.tpt";
    else if($$1 == "ATTACH")$$extension = "*.tpa";
    $$word = "本文";
として頂ければ、ご希望の動作になります。

[ ]
RE:00498 tkmail.macの添付ファイルとしてNo.00499
ながは さん 03/12/26 19:23
 
Iranoanさんこんにちは。ながはです。

>として頂ければ、ご希望の動作になります。

希望通りの動作になりました。
素早い対処ありがとうございました。

[ ]