Здравствуйте. Решил описать один из способов отправки почты через SMTP:
1. Качаем phpmailer:http://www.life-host.net/help/phpmailer.zip
2. Копируем на сервер
3. В своем скрипте пишем (вместо функции mail()):
<?php
require("phpmailer/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"; // SMTP username
$mail->Password = "pass"; // SMTP password
$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 сервера
помогите пожалуйста!
(у мну джустина)