HTMLメール編集アドイン についてNo.39453
kenyak さん 10/10/30 10:12
 
HTMLメール編集アドイン を試用させてもらってます。
それで、紹介のページにある様にテンプレート設定しましたが、
返信または転送ボタンを押すと
「テンプレート処理:カッコの後ろに余計な文字があります。」
とエラーが出ます。
どこかほかに設定する必要があるのでしょうか?

[ ]
RE:39453 HTMLメール編集アドイン についNo.39456
秀まるお2 さん 10/10/30 11:16
 
 「設定・テンプレート/署名の編集...」で、目的の(エラーの出る)テンプ
レートを選択して、「簡単設定...」ボタンを押して、そこの

 「HTMLメールにHTML形式で返信する例」

 または転送メール用なら

 「HTMLメールをHTML形式のままで転送する例」

 を選択してOKする、という風にして、一度完全にテンプレートをリセットして
みて欲しいです。

 それでもエラーが出るということは、一応無いはずだと思うんですけども…。

>「テンプレート処理:カッコの後ろに余計な文字があります。」

 このエラーは、例えばテンプレートの命令の中でさらにテンプレート命令を使
うケースで、その入れ子になってるテンプレート命令の後ろにある文字がおかし
いと出るようで、例えば、

   $(HtmlEdit,$(HtmlEdit)/)

 みたいな例で出るようではあります。

 エラーが出るテンプレートの内容をここに書き込んでいただければ、具体的に
どこでエラーになってるのかは、こちらでお返事出来ると思います。

[ ]
RE:39456 HTMLメール編集アドイン についNo.39457
kenyak さん 10/10/30 19:17
 
> 「設定・テンプレート/署名の編集...」で、目的の(エラーの出る)テンプ
>レートを選択して、「簡単設定...」ボタンを押して、そこの
>
> 「HTMLメールにHTML形式で返信する例」
>
> または転送メール用なら
>
> 「HTMLメールをHTML形式のままで転送する例」
>
> を選択してOKする、という風にして、一度完全にテンプレートをリセットして
>みて欲しいです。

ご対応ありがとうございます。
上記の方法を試しましたが、同エラーが発生します。
一度テンプレートを削除してから再度作成してもだめです。

テンプレートの内容を記入します。(簡単設定のままなんですが…)

$(HtmlEdit)$-
$(SetHeader,Content-Type,text/html)$-
<DIV> $(PlainTextToHtml,$(SetNameOnly,$(CurrentHeader,From)))です。</DIV>
<DIV>&nbsp;</DIV>
<DIV> </DIV>
<HR>
$(QuoteHtml,$(PlainTextToHtml,$(SmallRootHeader)) + $(RootHtml))

よろしくお願いします。


[ ]
RE:39457 HTMLメール編集アドイン についNo.39458
秀まるお2 さん 10/10/30 20:33
 
 こちらで試した限りはエラーは出ないようだし、テンプレート内容的にも問題
無いと思います。

 それでなぜなのかちょっんと考えてみたんですが、署名の方でエラーが出てる
のではないかと思いました。署名の中でもテンプレート命令が使えるので、それ
の関係でエラーが出ることもありえると思います。「設定・テンプレート/署名
の編集...」での問題のテンプレートを選択した時の「連動させる署名」の所で
何か指定されてるとしたら、それを「(なし)」にしてみたらどうでしょ?

 もしも最初から「(なし)」になっているのでしたら、アカウント毎の設定で
指定されてるテンプレートの中身が関係してエラーが出てるのかなぁと思います
けども…。例えばアカウント毎設定での署名の指定も「なし」にしてみるのも試
してみて欲しいです。

 それ以外にはちょっと原因が思い当たらないのですけども…。しいて他テスト
するとしたら、例えば問題のテンプレートの中身を空っぽにしてもエラーが出る
かどうか試してみる手もあります。空っぽでもエラーが出るなら、このテンプ
レートの中身がまずいんじゃなくて、何か別のテンプレートなり署名なりの問題
ということが確実になると思います。

 ということでどうでしょ?

 それでも原因が分からないようでしたら、具体的にエラーが発生した時のテン
プレート内容を画面に表示するような処理を入れさせていただいて、それでテス
トしていただく、という作戦が可能かと思います。ということで、その場合はそ
ういう対応をさせていただきます。

[ ]
RE:39458 HTMLメール編集アドイン についNo.39459
kenyak さん 10/10/30 22:39
 
早急に対応くださりありがとうございます。
やっと、原因がわかりました。

> それでなぜなのかちょっんと考えてみたんですが、署名の方でエラーが出てる
>のではないかと思いました。署名の中でもテンプレート命令が使えるので、それ
>の関係でエラーが出ることもありえると思います。

これが原因でした。

アカウント毎の設定で指定した署名に

  _/_/_/ $(CurrentDate,"YYYY/MM/DD(EW) hh:mm:ss")
 _/_/_/ $(SetNameOnly,$(CurrentHeader,From))
_/_/_/ mail:$(SetEmailOnly,$(CurrentHeader,From))

こんな感じの署名を設定していましたので、これを削除しましたらうまくできました。

HTMLテンプレートを使う場合は署名に使う命令を考慮しないといけないのですね!

さて、これから署名をどうしようかと考えてみます。

また何かありましたら質問させていただきますのでよろしくお願いします。


[ ]
RE:39459 HTMLメール編集アドイン についNo.39461
秀まるお2 さん 10/10/31 00:19
 
 たしかに、署名の中でテンプレート命令を使うとダメみたいですが、なぜダメ
なのかいまいち分かりません。なんとなくバグのような気がします。

 明日かあさってに詳しく調べてまたお返事させていただきます。

[ ]
RE:39461 HTMLメール編集アドイン についNo.39462
秀まるお2 さん 10/10/31 09:52
 
 ということで調べてみたら、やはりバグでした。大変失礼しました。

$(CurrentDate,"YYYY/MM/DD(EW) hh:mm:ss")

 の中の「"」の文字を、「&#34;」に変換して、それからCurrentDate関数呼び
出しを実行してしまってました。署名の中でもテンプレート命令が使えることを
忘れてしまってました。

 関数呼び出しが一通り終わってからHTMLへの変換をするように修正させていた
だきます。なるべく早めに(来週初めくらいに)またβ版ということでアップ
ロードさせていただきます。

[ ]
RE:39462 HTMLメール編集アドイン についNo.39464
kenyak さん 10/10/31 23:47
 
秀まるおさん、こんばんは
休日にもかかわらず、こんなに早く対応していただき大感激です。
修正されるのを楽しみに待ってます。
では、よろしくお願いします。

[ ]