qmail3のテンプレート改造

 11月5日の続き
 やはり心配通り、文字が見つからないときは真っ白になってしまう現象確認。で、改造。

{
@progn(
#	@defun('check',@if(@and(@contain(To,$1),@contain($3,$2)),@substringbefore($3,$2),$3))
	@defun('check',@if(@and(@contain(To,$1),@contain($3,$2)),@substringbefore($3,$2),$3)),
	@set('work',@body("",:BODY-INLINE ),:GLOBAL),
	@set('work',@check('@yahoogroups.jp',"------------------------ Yahoo! Groups Sponsor ---------------------~-->",$work),:GLOBAL),
	$work
)
}

 条件を「指定のアドレス宛」かつ「指定の時列を含む」場合に変更。さらに他のサービスでも使えるようにユーザ関数にしてみた。ずいぶん試行錯誤したけど、ツボ(もしくはドツボ)は@prognの使用。
 melmaのヘッダ広告を削除したいんだけど、どのようにしたら効率的か思案中。