( Вход | Регистрация | Поиск )

PHP & mail(), Не могу настроить
Дата обновления: 14.07.2007 - 15:58, перейти к новому сообщению

·-=Facker=-
Группа: Пользователи

Сообщений: 92
Хочу настроить PHP для работы с sendmail - прописал sendmail_path = /usr/sbin/sendmail -t -i, а функция mail() не работает... Пробовал вручную посылать письма через sendmail - sendmail [email protected] 123 - работает нормально. В чём может быть проблема?


Ответов(1 - 4)

·PTyTb
Группа: Наши Люди

Сообщений: 1.621
Что значит настроить?
Где настроить?

QUOTE(-=Facker=- @ 13.07.2007 - 0:11)
sendmail_path = /usr/sbin/sendmail -t -i

А это для чего?
Это вообще к Perl'у отношение имеет, насколько я понимаю...

В PHP:
Создаешь файл с именем mail.php, например...
Вот его содержимое (простенько!!!):

CODE

<h1 align=center>Отправка сообщения мне любимому!</h1>
<FORM METHOD="POST" ACTION="mail.php" Name="MyForm">
Ваше имя: <INPUT TYPE=TEXT NAME=nam><br>
Ваш e-mail: <INPUT TYPE=TEXT NAME=from><br>
Тема сообщения: <INPUT TYPE=TEXT NAME=subj><br>
Текст сообщения: <TEXTAREA NAME=message COLS=45 ROWS=8></TEXTAREA><br>
<INPUT TYPE=reset VALUE="очистить"> <INPUT TYPE=submit VALUE="отправить">
</FORM><br><br>

<?
if($nam=="" ||  $from=="" || $subj=="" || $message==""){
echo "Все поля являются обязательными для заполнения!";
}else{
echo "Спасибо! Ваше сообщение мне доставлено :)";
$to="[email protected]";
$email_message = " $message
_______________
P.S. Сообщение отправлено с моего сайта.";

mail("Facker" . "<$to>", " $subj ", "$email_message", "From: $nam < $from >");
}
?>


Где, $to - твое мыло.


·-=Facker=-
Группа: Пользователи

Сообщений: 92
Ф-ция mail(); не работает... При чём здесь Perl? Да, и если не ошибусь, то надо прописать путь к проге для отправки почты, разве PHP сам отправляет почту? Настаивал в PHP.ini.


·дымчик
Группа: Модераторы

Сообщений: 475
Пользователь www добавлен в trusted-users?

А вообще насколько я знаю sendmail плохо дружит с PHP. Обычно для отправки почты ставят QMail или же Postfix unsure.gif

А, ну, и естественно, логи sendmail, Apache и PHP в студию, а то опять будем "лечить по фотографии" ph34r.gif


·-=Facker=-
Группа: Пользователи

Сообщений: 92
Пользователь nobody добавлен в этот список - Apache - ошибку не выводит, в логах ничего не пишет, php и sendmail никаких ошибок не выводят, в логах не пишут... Странно...
Попробую скомпилить Postfix...