- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
однозначно, что после отправки формы, происходит post запрос на тот же test.html
php в нем исполняется нормально, успешно выполняется условие:
если функция mail() сработала, то появится над формой строка "Спасибо, ваша сообщение отправлено!", а если не сработала, то строка "Error".
что мы видим? "Error".
значит правильно вам говорят, функция mail() не срабатывает.
почему - опять же, правильно говорят, не бойтесь потревожить его высочество поддержку хостинга. лучше них никто не подскажет. это их работа вообще-то.
ну или хотя бы сделайте файлик 1.php со строчкой <?phpinfo();?> и зайдите на него.
потом жмем ctrl+f и пишем sendmail_path
и сообщите что там в двух колонках указано. и заодно чуть выше sendmail_from
и раз уж на то пошло, проверьте disable_functions
наверняка безо всяких from у вас на прошлом хостинге работало т.к. в sendmail_from уже и так был правильный ваш email вбит теплой и любящей поддержкой прошлого хостинга... может еще не поздно вернуться к ним, а?
ну или хотя бы сделайте файлик 1.php со строчкой <?phpinfo();?> и зайдите на него.
потом жмем ctrl+f и пишем sendmail_path
и сообщите что там в двух колонках указано. и заодно чуть выше sendmail_from
и раз уж на то пошло, проверьте disable_functions
наверняка безо всяких from у вас на прошлом хостинге работало т.к. в sendmail_from уже и так был правильный ваш email вбит теплой и любящей поддержкой прошлого хостинга... может еще не поздно вернуться к ним, а?
сделал
[ATTACH]171540[/ATTACH]
disable_functions no value
sendmail_from no value no value
webstack, не сработало, тоже ошибка http://rodstom.ru/test2.html
ну на первый взгляд все ровно.
from вам в скрипте можно и не указывать. в php.ini уже подставляется обратный ваш email info-user@mail.ru (он же ваш я надеюсь?)
mail() может не срабатывать как вариант из-за того что у пользователя apache (под которым запущен у вас apache с модулем php) нет доступа к указанному в php.ini /usr/sbin/sendmail
или же там в принципе нет никакого sendmail, а стоит exim4 вместо него к примеру.
либо доступ есть, но sendmail афигевает от кодировок, в которых вы ему шлете письма и ошибку какую-то выдает в ответ и mail() завершается false.
как ни крути, а все дороги ведут к поддержке.
создайте файлик 2.php:
<?
$subject = 'Online запись на лечение с сайта Родня';
$subject = '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject, "w","k")).'?=';
$text= '<b>Ваше ФИО:</b> ';
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
if (mail('info-user@mail.ru', $subject, $text, $headers)) {echo "<b>Спасибо, ваша сообщение отправлено!</b>";} else {echo "<b>Error</b>";}
?>
и пишите поддержке чтоб та пояснила за http://rodstom.ru/2.php
почему пишет "error", а не "спасибо..."
Что же тут верного, когда в мыле отправителя указан чужой домен, да еще и mail.ru? Mail.Ru не позволяет такое делать даже во From. А тут еще и мыло получателя на их домене.
---------- Добавлено 20.02.2018 в 23:52 ----------
Короче отскок обеспечен и не факт, что вы его отлавливаете в этом ящике.
Невыпуск письма с почтового сервера из-за указания такого ящика тоже возможен.
https://www.google.ru/search?q=sendmail+доверенные+пользователи
Не знаю, но скрипты все работали чётко, до смены хостинга
У тебя прошлый хостер был решето.
Да и тут..sendmail_path с маилрушым мылом.. нда..
Буквально неск дней назад разговоры были.. см отсюда и до конца /ru/forum/984992
и пишите поддержке чтоб та пояснила за http://rodstom.ru/2.php
почему пишет "error", а не "спасибо..."
Пишет какую-то белиберду
http://rodstom.ru/2.php
пишет в UTF-8
Спасибо, ваша сообщение отправлено!
в кодировке utf-8 пишет "Спасибо, ваша сообщение отправлено!" :)
чудеса. почему тогда на сайте не работает - загадка.
неужели поддержка за целый день ничего не подсказала?
но само письмо так понимаю не доходит?
это уже, как выше сказали, заморочки mail.ru
не принимет письмо с отправителем @mail.ru, но отправленное не с mail.ru
Klopopryg, версию php поменяй на ту которая была на старом хостинге.