/
Вопросы и ответы
/
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 года назад

Аслан Аутлев

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845