Hat-Trick, функция mail() у тебя не работает значит.
Hat-Trick, функция mail() у тебя не работает значит.
Simba, У меня вообще ничего не работает похоже ![]()
Посмотри что прописано тут у тебя https://www.php.net/manual/ru/mail.configuration.php#ini.sendmail-path
Simba, Короче. Попытался отправить сам письмо функцией mail(). Не получалось.
Полазил по твоим наводкам. Открыл php.ini
Там нашёл
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =[ISPmgr]
sendmail_path = /usr/sbin/sendmail -t -i -f support@futbick.ruHat-Trick, в консоли значит другой php.ini используется.
Посмотри откуда он тянется этой командой и там тоже поправь.
php -i |grep php\.ini Simba, Попробовал, файл нашёл, поменял, но не помогло)
Позже ещё пороюсь. Отключил пока отправку через CRON. Поставил const USE_CRON = false;
Письма идут.
Simba, А так в целом надо эту тему сильнее осветить. С отправкой писем. На форуме и в документации мало сказано. Я не сразу понял что такое sendmail, smtp и т.п. Запутался изначально. Можно какие-то ссылки оставить, как тем же SMTP пользоваться, как настроить.
Hat-Trick, Вот тут чуть описывал.
forum/?act=show_post&id=555608
Simba, я же могу использовать smtp.gmail.com? Если да, то каким образом конфиг должен быть настроен?
'smtp' => [
'name' => 'johncms.com',
'host' => 'smtp.yandex.ru',
'connection_class' => 'login',
'connection_config' => [
'username' => 'info@johncms.com',
'password' => 'password',
'port' => 465,
'ssl' => 'tls',
],
],