2.4.1.22. Лог пошти PHP

У логу пошти PHP виводиться інформація про успішні виклики функції PHP mail. Лог знаходиться в розділі «Лог пошти PHP».

Календар. Дає змогу вибирати день, за який буде відображатися лог. У календарі:

  • Світло-зелені — дні, за які доступні логи.
  • Темно-зелений — вибраний день.
  • Червона рамка — поточна дата.

Фільтр часу. Дає змогу переглядати лог не за весь день, а за вибраний часовий проміжок.

Пошук. Дозволяє відфільтрувати запити за наявністю в них певного тексту.

Завантаження. Кнопки завантаження:

  • «Завантажити за день» — завантажує лог за вибраний у календарі день.
  • «Завантажити за місяць» — завантажує лог за місяць, до якого належить вибраний у календарі день. ⚠️ Лог за поточний місяць містить усі дні з початку місяця, крім поточного.

Важливі моменти:

  • У лог потрапляє інформація тільки про успішні виклики функції PHP mail (залежно від переданих параметрів, успішний виклик функції не завжди означає успішне надсилання — функція може відпрацювати без помилок, але листи не надішле). Якщо функція повертає помилку, інформація про це потрапляє у лог помилок PHP.
  • Лог містить тільки інформацію про скрипт, який надіслав лист, та основні заголовки. Отримати текст листа або завантажити його неможливо.
  • Час у логу не фіксується на сайтах з версією PHP нижче 5.5.

  • «Час» — час надсилання листа.
  • «Запис» — складається з декількох частин:
    • mail() on [/home/example/example.com/www/script.php:ХХ] — шлях до файлу /home/example/example.com/www/script.php і номер рядка :ХХ, де викликалася функція PHP mail.
    • To: admin@example.com — поштова скринька одержувача, яка була вказана в заголовку TO.
    • Headers: — додаткові заголовки, які були вказані при надсиланні листа.
    • Subject: — тема надісланого листа.
Зміст