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


Автор: Shark 24.2.2009, 14:18
есть код:
Код

    $to=$_POST['email'];
    $subject="Подтверждение регистрации";
    $message="Здравствуйте, ".$_POST['nickname']."";
    "\nДля завершения регистрации и перехода на свою страницу нажмите на ссылку:";
    "\nhttp://www.silent-hell.jino-net.ru/forum/activate.php?email=".$to."&code=".md5($_POST['pswrd']);
    "Если указанная выше ссылка не открывается, скопируйте ее, вставьте в адресную строку браузера и нажмите Enter.";
    "\n\nВаши регистрационные данные:";
    "\nE-mail: ".$_POST['email']."";
    "\nПароль: ".$_POST['pswrd']."";
    "\n\nЕсли данное сообщение послано Вам ошибочно, просто проигнорируйте его.";
    "\n\n--------------------------";
    "\n\nС уважением,";
    "\nСлужба поддержки";
    $headers = 'From: Проверка;
    mail($to, $subject, $message, $headers) or print "Невозможно отослать письмо";


при проверке кода на Денвере, с письмом проблем нет.. а вот при отправке с сервера (юзаю хост jino-net.ru)... письмо где-то либо "теряется", либо просто не уходит...

Автор: SneG0K 24.2.2009, 14:20
Shark, возможно там с сервером проблемы, точнее так оно и есть. Обратись к ихним админам.

 smile а название "тихий ад" надо позаимствовать)))

Автор: Shark 24.2.2009, 14:37
SneG0K, 
спс... обращусь...
а зачем тебе название группы???

Автор: Shark 24.2.2009, 17:39
короче так.. на хостинге rackserver.ru код работает
НО: 
Код

$to=$_POST['email'];
    $subject="Подтверждение регистрации";
    $message="Здравствуйте, ".$_POST['nickname']."
    \n Для завершения регистрации и перехода на свою страницу нажмите на ссылку:
    \nhttp://www.silent-hell.jino-net.ru/forum/activate.php?email=".$to."&code=".md5($_POST['pswrd'])."
    Если указанная выше ссылка не открывается, скопируйте ее, вставьте в адресную строку браузера и нажмите Enter.
    \n\nВаши регистрационные данные:
    \nE-mail: ".$_POST['email']."
    \nПароль: ".$_POST['pswrd']."
    \n\nЕсли данное сообщение послано Вам ошибочно, просто проигнорируйте его.
    \n\n--------------------------
    \n\nС уважением,
    \nСлужба поддержки форума Silent Hell";
    $headers = 'From: Forum_group_Silent_Hell';
    mail($to, $subject, $message, $headers) or print "Невозможно отослать письмо";

на мыло приходит только первая строчка $message, другими словами приходит только обращение... что сделать, чтоб работало все?

Автор: Shark 24.2.2009, 18:49
тема закрыта... это был глюк платного хоста.. код рабочий

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