2.4.1.24. Лог пошти 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: — тема надісланого листа.
Зміст