запустить функцию mail это мне чего делать?
пойти хостера ударить чтобы функцию mail включил
а точно делал не через какой-нибудь mail() напрямую?
AjaxForm + FormIt
Ну а там если SMTP не указан как раз mail и работает
Напрямую, это в кастомных скриптах, отправляется и на хостинге отправка включена, но вот через FormIt не хочет.
а через тестовый скрипт? а через sendmail ?
2 раза вызов сервиса, чтобы наверняка? это не нужно. опечатка кажется
Да, опечатка, спасибо.
а в логах что? там же будет что-то про smpt то ли логин то ли пароль то ли прочий код ошибки если до логов вообще доходит и не крашится
Если ты про логи сервера, то я их не нашёл. Думаю всё же отключена функция mail(), я ещё раз перепроверил даже из php скрипта не уходит. Буду связываться с хостером.
это же не голый вызов скрипта? иначе откуда там $modx ?
а то тогда зачем?
Что зачем?
зачем мы обсуждали ту картинку тогда, если проверял этим?
Я сначала попробовал стандартным хуком email, потом своим хуком, а уже потом вот этим последним скриптом)))
скрипт как хук запускается? не сам по себе через адресную строку или консоль?
Последний скрипт запускается через ajax, так как если бы это был статичный сайт.
а откуда там $modx ?
если речь о белом фоне, то ок, понятно. но вызов mail - он вызывает бинарник мейл агента в системе и его лучше сначала проверять через командную строку (sendmail) я бы не использовал это на шаред хостинге в принципе, потому что это вряд ли будет работоспособным в 5 из 10 наверное
Это про белый фон всё?
что касается этого, то последовательная отладка. убедиться что все экземпляры, на которых вызываются методы присутствуют и нет call on null, смотреть логи. если код не крашнулся до логов, то они наверняка будут то что на черном фоне, должно запускаться фреймворком, то есть хуками или еще прочей фигней, которая точно прокидывает переменную $modx в лексическое окружение скрипта. (последовательно проверить)
Могло быть так, что из-за того скрипта, который на белом фоне, хостер отключил функцию mail из-за подозрения на спам, при условии что обозначенный скрипт (на белом фоне) работал продолжительное время?
хостер (шаред) может делать все что угодно. это я точно не могу обсуждать)
Да это понятно. В общем пойду к хостеру.
начни с sendmail, если доступно подобие командной строки для тестирования
Спасибо, я попробую.
Обсуждают сегодня