Php. Логирование отправки почты (mail).

Главная  >>  Backend  >>  Php. Логирование отправки почты (mail).

При использовании функции mail() важно видеть log, для правильного понимания источника ее вызова, адресатов, всех заголовков и т.д. Для этого в настройках php следует включить логирование отправки почты функцией mail().

Итак, идем в файл php.ini (о том, как найти этот файл я писал здесь).

В нем нужно найти и раскоментировать (или добавить в случае отсутствия) следующие строки:

Здесь мы добавляем специальный заголовок к исходящим сообщениям и указываем файл, в который будем складывать логи. Обратите внимание, что файл должен обязательно быть доступен для записи пользователю, под которым работает php (обычно это www-data).

Создайте файл:

и дайте ему права, например так:

Эта команда даст возможность всем пользователям писать в файл — отредактируйте цифровой индекс в соответствии с Вашей иерархией пользователей.