Перейти к публикации

Рекомендованные сообщения

Версия DataLife Engine: 6.5

Тип лицензии скрипта: Лицензия активирована

Режим работы сайта: Включен

Версия PHP 4.3.9

Версия MySQL 4.1.22-log MySQL

Версия GD 2.0.28

Module mod_rewrite Неопределено

Безопасный режим Выключен

Выделено оперативной памяти: Неопределено

Отключенные функции: Неопределено

Максимальный размер загружаемого файла: 6 Mb

Размер свободного места на диске: 110.61 Gb

http://revix.ru/

пытаюсь восстановить пароль, выдает ошибку "PHP Mail Error". Недавно восстанавливал, всё работало. в чем может быть дело?

Ссылка на сообщение
Поделиться на других сайтах

неработает функция mail () в PHP на сервере, другими словами ненастроен sendmail на сервере, эти вопросы находятся в компетенции хостинг провайдера

Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

Хостеры ответили по поводу ошбики

Здравствуйте.

Отправка функцией mail() из php на хостинге работает.

Возможно причиной того, что сообщения не отправляются, является несоответствие

заголовков писем, генерируемых Вашими скриптами, стандартам RFC821 и RFC2821.

В результате, отправленные скриптами письма идентифицируются

антиспам-фильтрами как СПАМ и блокируются.

Например, такой скрипт отправит письмо на revix@gmail.com

<?php

$to = "revix@gmail.com";

$subject = "test";

$message = '

<html>

<head>

<title>test</title>

</head>

<body>

<p>TEST!</p>

</body>

</html>';

$headers = "Content-type: text/html; charset=windows-1251 \r\n";

$headers .= "From: MAIL_TEST <mail@mail.com>\r\n";

$headers .= "Bcc: MAIL_TEST <mail@mail.com> \r\n";

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

print('Mail sent to ');

echo($to);

?>

Ссылка на сообщение
Поделиться на других сайтах

Возможно причиной того, что сообщения не отправляются, является несоответствие

заголовков писем, генерируемых Вашими скриптами, стандартам RFC821 и RFC2821.

В DLE полностью соответствует.

<?php
$to = "revix@gmail.com";
$subject = "test";
$message = '
<html>
<head>
<title>test</title>
</head>
<body>
<p>TEST!</p>
</body>
</html>';
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: MAIL_TEST <mail@mail.com>\r\n";
$headers .= "Bcc: MAIL_TEST <mail@mail.com> \r\n";
mail($to, $subject, $message, $headers);
print('Mail sent to ');
echo($to);
?>[/code] это неправильный проверочный код, по нему вы никогда не узнаете отправляется или нет письмо, т.к. результат не проверяется Для проверки нужно использовать код
[code]<?php
$to = "revix@gmail.com";
$subject = "test";
$message = '
<html>
<head>
<title>test</title>
</head>
<body>
<p>TEST!</p>
</body>
</html>';
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: MAIL_TEST <mail@mail.com>\r\n";
$headers .= "Bcc: MAIL_TEST <mail@mail.com> \r\n";
if (mail($to, $subject, $message, $headers)) {
echo "Письмо отправлено ".$to;
} else {
echo "Письмо не принято к отправке";
}
?>

Ссылка на сообщение
Поделиться на других сайтах

Проблемы, не связанные с хостингом (например, настройка работоспособности

Ваших скриптов, программ ftp доступа и иных локальных приложений, а также

любые изменения наполнения сайта (контента)), должны решаться Вашими силами,

при помощи администраторов Вашего сайта.

Пожалуйста, обратите внимание: если для проведения подобных действий Вам не

хватает специальных знаний, то Вам потребуется технический специалист (Ваш

штатный или привлеченный со стороны).

)

Ссылка на сообщение
Поделиться на других сайтах

PiratMusic,

Так проверочный код который я написал работает или нет? Я имею ввиду вы видите что сообщение отправлено или нет

Ссылка на сообщение
Поделиться на других сайтах

Попрбуйте восстановить оригинальный файл engine/classes/parse.class.php, если это не решит проблему предоставляйте доступ по FTP и к админпанели скрипта

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Было у меня токое, глючил sandmail. Письма уходили, но информировало об ошибке, пару раз переставил, помогло на время. Поставил postfix все стало нормально.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...