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


Автор: Prompt 6.12.2006, 15:18
Код

if( mail("[email protected]", "Сообщение с сайта", "Сообщение", "Content-type: text/html; charset=windows-1251\nFrom: [email protected]\n"."Reply-To: [email protected]\nContent-type: text/html; charset=windows-1251") )
    $ok = "Ваше сообщение отправлено. Спасибо.";
  else 
    $ok = "Ваше сообщение не было отправлено.";


$ok равен "Ваше сообщение отправлено". Но письмо не доходит. sendmail на сервере установлен. sendmail_from, по phpinfo(), не установлен. Но я думаю, это не влияет. Адреса точно существуют. На другом сервере все работает. Но там установлен sendmail_from. 
Вопрос. Почему письмо не доходит?

Автор: PARROT 6.12.2006, 15:26
Код

<?php
$to      = '[email protected]';
$subject = 'Сообщение с сайта';
$message = 'Сообщение';
$headers = 'From: [email protected]' . "\r\n" .
   'Reply-To: [email protected]' . "\r\n" .
   'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?> 


Добавлено @ 15:26 
http://ru.php.net/manual/ru/function.mail.php

Автор: Prompt 6.12.2006, 15:40
Мануал я уже пробовала. Не получается. Письмо не проходит.

Автор: Redstuff 6.12.2006, 21:39
Prompt, попробуй спросить у поддержки хоста.
Ф-я то записана верно!
Может в другом месте ошибка?

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