[2007-11-13-3] で Perlでのメールの送信方法について紹介しました。 今度は、日本語の入ったメールをPerlで送信する方法について、紹介します。 [2007-11-13-3] で紹介したPerlからのメール送信でも、問題ないケースもありますが、受信するメーラによっては、文字コードの認識を自動的に行ってくれず、化けてしまうことがあります。 そこで、件名や本文の文字コードをエンコードしたり、ヘッダに文字コード情報を追加してあげる必要があります。 メールの件名で、日本語を利用するには、JISコードで送信しなければならないという決まりあります。さらに、MIMEエンコードする必要があります。 文字コードの変換には、Perlのモジュール Jcode.pmを利用します。 Perl Jcode.pm のインストール方法には、 [2007-11-13-2] を参照してください。 ソース $t