171 похожих чатов

Господа, при попытке отправить форму на почту пишет Не удалось

запустить функцию mail это мне чего делать?

30 ответов

21 просмотр

пойти хостера ударить чтобы функцию mail включил

а точно делал не через какой-нибудь mail() напрямую?

Артур Шевченко💀
AjaxForm + FormIt

Ну а там если SMTP не указан как раз mail и работает

Артур-Шевченко💀 Автор вопроса
Yaroslav
а точно делал не через какой-нибудь mail() напряму...

Напрямую, это в кастомных скриптах, отправляется и на хостинге отправка включена, но вот через FormIt не хочет.

Артур-Шевченко💀 Автор вопроса
Yaroslav
а через тестовый скрипт? а через sendmail ?

Вот такой скрипт пробовал не помогло

Артур Шевченко💀
screenshot Вот такой скрипт пробовал не помогло

2 раза вызов сервиса, чтобы наверняка? это не нужно. опечатка кажется

Артур Шевченко💀
Да, опечатка, спасибо.

а в логах что? там же будет что-то про smpt то ли логин то ли пароль то ли прочий код ошибки если до логов вообще доходит и не крашится

Артур-Шевченко💀 Автор вопроса
Yaroslav
а в логах что? там же будет что-то про smpt то ли ...

Если ты про логи сервера, то я их не нашёл. Думаю всё же отключена функция mail(), я ещё раз перепроверил даже из php скрипта не уходит. Буду связываться с хостером.

Артур Шевченко💀
screenshot Вот такой скрипт пробовал не помогло

это же не голый вызов скрипта? иначе откуда там $modx ?

Артур-Шевченко💀 Автор вопроса
Артур Шевченко💀
Что зачем?

зачем мы обсуждали ту картинку тогда, если проверял этим?

Артур-Шевченко💀 Автор вопроса
Yaroslav
зачем мы обсуждали ту картинку тогда, если проверя...

Я сначала попробовал стандартным хуком email, потом своим хуком, а уже потом вот этим последним скриптом)))

Артур Шевченко💀
Я сначала попробовал стандартным хуком email, пото...

скрипт как хук запускается? не сам по себе через адресную строку или консоль?

Артур-Шевченко💀 Автор вопроса
Yaroslav
скрипт как хук запускается? не сам по себе через а...

Последний скрипт запускается через ajax, так как если бы это был статичный сайт.

Артур-Шевченко💀 Автор вопроса
Артур Шевченко💀
Последний скрипт запускается через ajax, так как е...

если речь о белом фоне, то ок, понятно. но вызов mail - он вызывает бинарник мейл агента в системе и его лучше сначала проверять через командную строку (sendmail) я бы не использовал это на шаред хостинге в принципе, потому что это вряд ли будет работоспособным в 5 из 10 наверное

Артур Шевченко💀
screenshot Вот такой скрипт пробовал не помогло

что касается этого, то последовательная отладка. убедиться что все экземпляры, на которых вызываются методы присутствуют и нет call on null, смотреть логи. если код не крашнулся до логов, то они наверняка будут то что на черном фоне, должно запускаться фреймворком, то есть хуками или еще прочей фигней, которая точно прокидывает переменную $modx в лексическое окружение скрипта. (последовательно проверить)

Артур-Шевченко💀 Автор вопроса
Yaroslav
если речь о белом фоне, то ок, понятно. но вызов m...

Могло быть так, что из-за того скрипта, который на белом фоне, хостер отключил функцию mail из-за подозрения на спам, при условии что обозначенный скрипт (на белом фоне) работал продолжительное время?

Артур Шевченко💀
Могло быть так, что из-за того скрипта, который на...

хостер (шаред) может делать все что угодно. это я точно не могу обсуждать)

Артур-Шевченко💀 Автор вопроса
Yaroslav
хостер (шаред) может делать все что угодно. это я ...

Да это понятно. В общем пойду к хостеру.

Артур Шевченко💀
Да это понятно. В общем пойду к хостеру.

начни с sendmail, если доступно подобие командной строки для тестирования

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта