[PHP-users 24329] Pear Mail_Mime日本語対応

shima tetuo mlmlml @ lily.freemail.ne.jp
2005年 2月 2日 (水) 16:36:06 JST


tetuoです。

Mail_Mime - Example
http://pear.php.net/manual/en/package.mail.mail-mime.example.php

このようにPearライブラリを使用して、日本語のメールを送ろうとしていたので
すが、当たり前に文字化けしてしまいます。色々検索した所、Mail_Mimeをマル
チバイト対応にすべきだろうという事になり、日本語対応したようなMail_Mime
を探したのですが、特にネット上に見つからない為、作ってみました。

Mail_Mime日本語対応版
http://mlmlml.nobody.jp/sample/mb_mime.txt

使い方はMail_Mimeと余り差をつけず作っています。


<?PHP

require_once('Mail.php');
require_once('path/to/Mail_mb_mime.php');


$mime = new Mail_mb_mime();

$mime->setTXTBody("日本語\n本文2行目");
$mime->setSubject('日本語件名');
$mime->setFrom('from @ sample.local','日本語氏名');


$mail =& Mail::factory('mail');
$mail->send(
$mime->encodeAddress('to @ sample.local','日本語氏名'), 
$mime->headers(),
$mime->get()
);
?>

個人的に使用していて、特に問題はないですが、何か不備があるようなら連絡し
てください。



PHP-users メーリングリストの案内