MT3.0のメールタイトル文字化け

Movable Type 3.0 アップグレードした後、コメントやトラックバックの通知メールのタイトルが文字化けする様になりました。V.J.Catkick@さんの覚書:MT3.0のメール文字化けを参考に、解決できました。

「lib/MT/Mail.pm」の23~37行目を以下の様に2箇所コメントアウトしました(朱書き部分)。参考にしたものとソースが一部異なっていました。

【lib/MT/Mail.pm】
@{[ MT->version_slug ]}
SIG

my $mgr = MT::ConfigMgr->instance;

# if ($mgr->DefaultLanguage eq 'ja') {
my $enc = $mgr->PublishCharset;
$body = MT::I18N::encode_text($body,$enc,'jis');
$hdrs->{Subject} = MT::I18N::encode_text($hdrs->{Subject}, $enc, 'jis');
$hdrs->{Subject} = Jcode->new($hdrs->{Subject}, 'jis')->mime_encode;
$hdrs->{Subject} =~ s/\r?\n/\r\n/g;
$hdrs->{'Content-Type'} = qq(text/plain; charset="iso-2022-jp");
$hdrs->{'Content-Transfer-Encoding'} = "7bit";
# }

この記事について

このページは、ひろしが2004年8月 2日 09:57に書いた記事です。

ひとつ前の記事は「MP3プレーヤー「Creative NOMAD MuVo TX FM 256MB」買いました」です。

次の記事は「プレゼンでアガってしまう人に贈る処方箋」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

月別 アーカイブ

ウェブページ

Powered by Movable Type 7.3