require_once "Mail.php";
// убираем лишнее $from = "";
// получатель
$to = "";
// тема письма
$subject = "Hi!";
// письмо
$body = "<h1>Hi,\n\nHow are you?</h1>";
// настройки отправителя
$host = "ssl://smtp.mail.ru";
$port = "465";
$username = "";
$password = "";
// все равно они должны быть одинаковые
$from = $username;
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject,
'MIME-Version' => '1.0',
'Content-Type' => "text/html; charset=ISO-8859-1"
/*'MIME-Version' => '1.0rn',
'Content-Type' => "text/html; charset=ISO-8859-1rn"*/
);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'port' => $port,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}