先日、MTの設定でコメントやトラックバックをもらったときにメールで通知するように設定しました。 しかし今日トラックバックをもらったのに送信されませんでした。 おかしいと思ってAPACHEのログを見てみると message transmission error (451 See http://pobox.com/~djb/docs/smtplf.html.) というのが出てました。 いろいろ弄って調べているうちにSubjectがMIMEエンコードされて長くなってしまったときになることが分かりました。 で、Mail::Sendmailをデバッグモードで動かして標準エラーや標準出力をファイルに書き出してみたところSubjectの途中に入った改行が\nのみになっていました。 どうやら日本語パッチではメールのサブジェクトをMIMEエンコードするのにJcodeのmime_encodeを使って