PHPMailer - PHP класс для отправки почты как в виде простого текста так и в виде HTML с поддержкой вложений.
В самом классе есть достаточно готовых примеров, но я приведу самый простой пример.
------ CODE ------
<?php
require_once '../PHPMailerAutoload.php';
$mail = new PHPMailer();
$body = file_get_contents('file.html');
$body = eregi_replace("[\]",'',$body);
$mail->AddReplyTo("Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. ","First Last");
$mail->SetFrom('Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. ", 'First Last');
// $mail->AddReplyTo(" Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. ","First Last");
$address = "Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. ";
$mail->AddAddress($address, "John Doe");
$mail->Subject = "PHPMailer Test Subject via mail(), basic";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!";
$mail->MsgHTML($body);
$mail->AddAttachment("mijo-sef.jpg");
$mail->AddAttachment("mijo-sef-version-compare.jpg");
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
------ /CODE ------
Вот такое письмо приходит в результате запуска вышеприведенного скрипта.
Скачать PHPMailer с гитхаба проекта - https://github.com/PHPMailer/PHPMailer