<?php
require_once("Mail.php");
require_once("Mail/mime.php");
$params = array(
"host" => "xxx.xxx.xx",
"port" => 587,
"auth" => true,
"username" => "xxx@xxx.xxx.xx",
"password" => "xxxxx"
);
$mailObject = Mail::factory("smtp", $params);
$recipients = "xxx@xxx.xxx.xx";
$body = <<<EOS
<html>
<head>
<meta http-equiv="Content-Type" Content="text/html;charset=Shift_JIS">
</head>
<body>
<h1>HTMLメールのテスト</h1>
<p>
HTMLメールのテストです。setHTMLBodyメソッドを使います。
</p>
</body>
</html>
EOS;
$mimeObject = new Mail_Mime("\n");
$mimeObject -> setHTMLBody($body);
$bodyParam = array(
"head_charset" => "ISO-2022-JP",
"html_charset" => "Shift_Jis"
);
$body = $mimeObject -> get($bodyParam);
$addHeaders = array(
"To" => "xxx@xxx.xxx.xx",
"From" => "xxx@xxx.xxx.xx",
"Subject" => mb_encode_mimeheader("テストメール")
);
$headers = $mimeObject -> headers($addHeaders);
$mailObject -> send($recipients, $headers, $body);
?>