Глючит php mail()

F
На сайте с 12.03.2007
Offline
85
1134

Помогите разобраться.

Функция mail($to, $subject, $message, $mail_headers) возвращает false

Письма отсылаются. Пользуюсь VPS, стоит FreeBSD, пару раз перезапустил - не помогло. Посмотрел sendmail.cf - но мало что понял.

Как начать тренироваться (http://max-body.ru/quick_start.html), Бодибилдинг форум (http://fatal-energy.com/). Обменяюсь/куплю ссылками со статей (или статьями) с сайтами бодибилдинг/фитнес тематики.
D
На сайте с 10.08.2007
Offline
52
#1

Код отсылки письма и проверки значения покажите.

F
На сайте с 12.03.2007
Offline
85
#2

Это mail.class.php с DLE. В результате получаю "PHP Mail Error."


if (!@mail( $this->to, $this->subject, $this->message, $this->mail_headers ))
{
$this->smtp_msg = "PHP Mail Error.";
$this->send_error = true;
}

Вот такой код

$to ="info@*******.com.ru"; 

$subject=" test subject";
$message="test message";
$mail_headers=<<<HTML
MIME-Version: 1.0
Content-type: text/plain; charset="windows-1251"
From: "=?windows-1251?b?1ODy4Ov87eD/IP3t5fDj6P8=?=" <info@*******.com.ru>
Return-Path: <info@*******.com.ru>
X-Priority: 3
X-Mailer: DLE PHP
HTML;
if (!@mail($to, $subject, $message, $mail_headers)) echo "error";

выдает "error"

D
На сайте с 10.08.2007
Offline
52
#3

Эт, конечно, пальцем в небо... но может поможет? Попробуйте отправить письмо без заголовков.

F
На сайте с 12.03.2007
Offline
85
#4

Нет разницы. Думаю проблема с настройками сервера.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий