PiratMusic 0 Опубликовано: 12 января 2009 Рассказать Опубликовано: 12 января 2009 Версия 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". Недавно восстанавливал, всё работало. в чем может быть дело? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 12 января 2009 Рассказать Опубликовано: 12 января 2009 неработает функция mail () в PHP на сервере, другими словами ненастроен sendmail на сервере, эти вопросы находятся в компетенции хостинг провайдера Цитата Ссылка на сообщение Поделиться на других сайтах
ArtemNY 17 Опубликовано: 12 января 2009 Рассказать Опубликовано: 12 января 2009 у меня выбивало PHP Mail Error когда ставил несуществующий емейл)) Цитата Ссылка на сообщение Поделиться на других сайтах
PiratMusic 0 Опубликовано: 5 февраля 2009 Рассказать Опубликовано: 5 февраля 2009 Автор Хостеры ответили по поводу ошбики Здравствуйте. Отправка функцией 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); ?> Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 5 февраля 2009 Рассказать Опубликовано: 5 февраля 2009 Возможно причиной того, что сообщения не отправляются, является несоответствие заголовков писем, генерируемых Вашими скриптами, стандартам 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 "Письмо не принято к отправке"; } ?> Цитата Ссылка на сообщение Поделиться на других сайтах
PiratMusic 0 Опубликовано: 5 февраля 2009 Рассказать Опубликовано: 5 февраля 2009 Автор Проблемы, не связанные с хостингом (например, настройка работоспособности Ваших скриптов, программ ftp доступа и иных локальных приложений, а также любые изменения наполнения сайта (контента)), должны решаться Вашими силами, при помощи администраторов Вашего сайта. Пожалуйста, обратите внимание: если для проведения подобных действий Вам не хватает специальных знаний, то Вам потребуется технический специалист (Ваш штатный или привлеченный со стороны). ) Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 5 февраля 2009 Рассказать Опубликовано: 5 февраля 2009 PiratMusic, Так проверочный код который я написал работает или нет? Я имею ввиду вы видите что сообщение отправлено или нет Цитата Ссылка на сообщение Поделиться на других сайтах
PiratMusic 0 Опубликовано: 5 февраля 2009 Рассказать Опубликовано: 5 февраля 2009 Автор работает Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 5 февраля 2009 Рассказать Опубликовано: 5 февраля 2009 Попрбуйте восстановить оригинальный файл engine/classes/parse.class.php, если это не решит проблему предоставляйте доступ по FTP и к админпанели скрипта Цитата Ссылка на сообщение Поделиться на других сайтах
max-money 0 Опубликовано: 14 февраля 2009 Рассказать Опубликовано: 14 февраля 2009 Было у меня токое, глючил sandmail. Письма уходили, но информировало об ошибке, пару раз переставил, помогло на время. Поставил postfix все стало нормально. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.