Что делать если функция mail не отправляет письма в php?

Аватар пользователя Аслан Аутлев
Аслан Аутлев
21 января 2023

Вот несколько рекомендаций по решению данной проблемы:

  1. В первую очередь нужно проверить настройки вашего сервера
  2. Проверить что вы используете правильный адрес почты для отправки писем
  3. Проверить настройки безопасности и правила доступа для вашего сервера. Если ваш сервер использует SMTP-аутентификацию, то вам нужно будет проверить правильность введенных данных
  4. Если Вы пользуетесь услугами обычного хостинга, то данная функция должна поставляться хостером. Вам нужно задать вопрос в техподдержку
  5. Проверить логи:
    • Найти файл mail в папке /var/log, в нем содержатся ошибки
    • Также можно посмотреть файл error.log, обычно лежит в /var/log/apache
    • И проверить в php.ini параметр sendmail_path
0 0
Познакомьтесь с основами PHP бесплатно