1. качаем библиотеку phpmailer
2. копируем оттуда 2 файла: class.phpmailer.php и class.smtp.php
3. в своем скрипте пишем:
<?php
require("class.phpmailer.php"); // укажите путь к файлу class.phpmailer.php
$mail = new PHPMailer();
$mail->IsSMTP();// отсылать используя SMTP
$mail->Host = "mail.life-host.net"; // SMTP сервер
$mail->SMTPAuth = true; // включить SMTP аутентификацию
$mail->Username = "user@domain.com"; // пропишите Ваш почтовый адрес
$mail->Password = "pass"; // введите пароль на указанный ящик
$mail->From = "user@domain.com"; // укажите от кого письмо
$mail->FromName = "Mailer"; // имя отправителя
$mail->AddAddress("user@domain.com","Name"); // е-маил кому отправлять и на какое имя
$mail->AddReplyTo("user@domain.com","Info"); // е-маил и имя на который пойдет ответ на Ваше письмо
$mail->WordWrap = 50;// set word wrap
$mail->IsHTML(true);// отправить в HTML формате
require("class.phpmailer.php"); // укажите путь к файлу class.phpmailer.php
$mail = new PHPMailer();
$mail->IsSMTP();// отсылать используя SMTP
$mail->Host = "mail.life-host.net"; // SMTP сервер
$mail->SMTPAuth = true; // включить SMTP аутентификацию
$mail->Username = "user@domain.com"; // пропишите Ваш почтовый адрес
$mail->Password = "pass"; // введите пароль на указанный ящик
$mail->From = "user@domain.com"; // укажите от кого письмо
$mail->FromName = "Mailer"; // имя отправителя
$mail->AddAddress("user@domain.com","Name"); // е-маил кому отправлять и на какое имя
$mail->AddReplyTo("user@domain.com","Info"); // е-маил и имя на который пойдет ответ на Ваше письмо
$mail->WordWrap = 50;// set word wrap
$mail->IsHTML(true);// отправить в HTML формате
$mail->Subject = "Here is the subject"; // тема письма
$mail->Body = "This is the HTML body"; // тело письма в html формате
$mail->AltBody = "This is the text-only body"; // тело письма текстовое
if(!$mail->Send())
{
echo "Письмо не отправлено ";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "Письмо отправлено";
?>
4. Вместо Host, UserName, Password пишем реальные данные с какого-нибудь mail сервера (те, которые вы указываете при настройке почты, скажем в The BAT или Outlook Express
5. в общем, все должно заработать:)
Комментариев нет:
Отправить комментарий