Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Работа с phpMailer-ом


Автор: Guedda 4.5.2010, 19:27
Добрый день, уважаемые. 
Скачал для проекта класс phpMailer, поставил его, пишу так:
Код

  require("../../_include/mail.php");
  $_REQUEST["text"] = ereg_replace("<a href=\"","<a href=\"http://".$_SERVER['HTTP_HOST'],$_REQUEST["text"]);
  $sInfo = $c->getSiteInfo();
  $mail = new phpmailer();
  $mail->From = $sInfo->email_admin; //здесь находится адрес почты сайта, почтовая служба приставлена к google.mail
  $mail->FromName = $_SERVER['HTTP_HOST'];
  $mail->to = "guedda@vingrad.ru";
  foreach (explode(",",$_REQUEST["mails"]) as $m) $mail->AddBCC($m);
  $mail->Subject = "Тест рассылки";
  $mail->Body = $_REQUEST["text"];
  write_logfile($_REQUEST["text"],"maillist");
  if($mail->Send()) {
    echo "<p>Письма отправлены.</p>";
  } else {
    echo "<p>Ошибка! Письма не отправлены.</p>";
  }    

Пишет, что письма отправлены, но почта не приходит. В чем может быть проблема?

Заранее благодарен за ответы.

Автор: GrizliK 10.5.2010, 15:08
Здравствуйте. Вполне возможно что это проблема хостинга.
К примеру с некоторых хостингов на электронку yandex'а не доходят письма)))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)