Movable Type 3.0 ベータ3 にしてからトラックバック受信時のメールが届かなくなってしまったのでデバッグ。MT/I18N.pm の wrap_text() という文字列の折り返し処理(メール本文を適度な長さで折り返すのに使われている) を修正して無事動作。
以下パッチです。
$ diff -Nur I18N.pm.orig I18N.pm
--- I18N.pm.orig 2004-07-15 16:15:08.000000000 +0900
+++ I18N.pm 2004-07-15 17:36:32.000000000 +0900
@@ -94,7 +94,7 @@
$cols = 72;
}
my $t = Jcode->new($text,$enc)->euc();
- $text = join "\n", $t->jfold($cols);
+ $text = join "\n", Jcode->new($t)->jfold($cols);
return encode_text($text,'euc-jp', $enc);
}
送っておきます。
euc() にする必要なさげ。
my $t = Jcode->new($text,$enc);
$text = join "\n", $t->jfold($cols);