Ethna_MailSenderにSJISのテンプレートを渡してしまうと…。

以下の箇所で止まる。ループから抜けられないみたいだが、中までは追っていない。
いや、ちゃんとテンプレートをEUC-JPで渡せよ。って話です。はい。

<?php // 色づけ用
// class/Ethna_MailSender.php (2007-04-19 14:59:38版?)
function _parse($mail)
{
(中略)
$header[$i][] = preg_replace('/([^\x00-\x7f]+)/e', "Ethna_Util::encode_MIME('$1')", $value);  // ここから抜けられない
}
?>

うーん。

あと、ソース自体が今は多少変更あるみたいですが、こことは関係ないはず。*1
でも、やっぱりテンプレートの文字コードをちゃんとあわせい!という話な気もする。いや、気じゃなくてそうだ。

*1:〜はず。というところがポイントである