Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема с mail()

9.8K
15 июля 2006 года
S_Kate
16 / / 03.08.2005
Пытаюсь сделать отправку содержимого формы по e-mail. Вот простой пример: есть два файла - index.php:

<form action="send.php" name="form" method="post">
<textarea name="message"></textarea>
<input name="button" type="submit" value="Send">
</form>

и send.php:

<?
$message = $HTTP_POST_VARS["message"];
if(mail("sh-art@mail.ru","тема письма",$message))
{
echo "письмо отправлено";
}

?>

Вроде все хорошо, но письмо не доходит. Может у меня не работает фукция mail()?
2
15 июля 2006 года
squirL
5.6K / / 13.08.2003
поищите по форуму. эта тема не раз поднималась. вероятнее всего - не настроен SMTP сервер
9.8K
15 июля 2006 года
S_Kate
16 / / 03.08.2005
В php.ini указала SMTP = smtp.mail.ru
Не помогает.
2
15 июля 2006 года
squirL
5.6K / / 13.08.2003
операционная система то какая?
9.8K
15 июля 2006 года
S_Kate
16 / / 03.08.2005
Ок. Все работает (кроме mail.ru) Для справки: в php.ini нужно установить переменные SMTP, smtp_port и sendmail_from.
ОС - Windows XP + Denwer.
2
15 июля 2006 года
squirL
5.6K / / 13.08.2003
ну, как мы говорили, вероятно там замешана SMTP авторизация, присутствущая на mail.ru. так что отпиши, когда ВСЕ получится :)
9.8K
16 июля 2006 года
S_Kate
16 / / 03.08.2005
А вот сегодня работать вдруг перестало. Оказывается нужно было еще закомментировать sendmail_path. Но теперь все сервера требуют авторизации. Что с этим делать я не знаю.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог