/
Вопросы и ответы
/
PHP
/

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

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

3 года назад

Andrey Moshkov

Ответы

0

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

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

3 года назад

Аслан Аутлев