|
メーリングリストの過去メールを取得するのに
本文中に「get nnn」と10個の連番を出すマクロ(test.mac)を使って
テンプレートを定義しようと思ったのですが、
$(SetHeader, To, "xxxxxx@sample.com")$-
$(ExecMacro,"test.mac")$-
とか、指定するとマクロの結果がSubjectに入り込んでしまいします。
$-をつけないといいのかとも思ったのですが変わりませんでした。
結局、
$(SetHeader, To, "xxxxxx@sample.com")
$(SetHeader, Subject, "get")
$(ExecMacro,"test.mac")
のようにSubjectをつけることで回避したのですが。
本来、マクロの実行結果は本文中に入るべきものではないのでしょうか?
ヘッダに入れる場合は
$(SetHeader, Subject, $(ExecMacro,"sub.mac"))$-
とか指定するのが正解かと。
あと、SetHeaderとかの$-のいるいらないの区別が不明確な感じです。
上記のように$-なしでも問題なさげですが。
鶴亀3.06
|
|