PEAR::Mail_Mime
PEAR::Mail_Mimeを使ってメールを送信しようとしら、嵌ってしまったので、忘備録もかねてメモ。。。
require_once (’Mail.php’);
require_once (’Mail/mime.php’);
require_once (’Mail/mime.php’);
$to = “name@sample.jp”;
$from = “name@yourdomain.jp”;
$subject= “メールタイトル”;
$date = date(’r');
$mail_body = < <メール本文
EOD;
$header['From'] = $from;
$header['To'] = $to;
$header['Subject'] = mb_encode_mimeheader($subject, 'ISO-2022-JP');
$header['Date'] = date('r');
$crlf = "\r\n";
$mime = new Mail_mime($crlf);
$mime->setTXTBody(mb_convert_encoding($mail_body,”JIS”));
$params = array(”text_charset” => “iso-2022-jp”);
$body = $mime->get($params);
$header = $mime->headers($header);
$smtphost = array(’host’ => ‘localhost’);
$mail_object =& Mail::factory(’smtp’, $smtphost);
$mail_object->send($to, $header, $body);
これで日本語もOK!









コメントはまだありません。
コメントをどうぞ
改行と段落タグは自動で挿入されます。メールアドレスは表示されません。利用可能な HTML タグ:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>