Что умеет
Email Log перехватывает вызовы wp_mail() и сохраняет каждое письмо: кому, тема, текст, дата. В админке появляется раздел с таблицей, которую можно фильтровать и сортировать. Это самый быстрый способ ответить на вопрос «ушло ли письмо вообще».
В бесплатной версии:
- просмотр журнала писем с фильтрами по дате, получателю и теме;
- удаление записей пачкой или по условию;
- поддержка WordPress Multisite.
В Pro добавляются повторная отправка письма с правкой полей, показ CC, BCC, «Ответить» и вложений, пересылка копий всех писем на другой адрес, экспорт журнала в CSV, автоудаление старых записей и мониторинг доставляемости.
Установка и настройка
Установите и активируйте — запись начнётся сразу, настроек почти нет. Журнал открывается в админке в разделе плагина. Если письма не приходят, сравните: записано ли письмо в журнале. Если запись есть, а письма нет, проблема в доставке (хостинг, SMTP, спам-фильтры), если записи нет — письмо вообще не формируется сайтом, например, сбой в самой форме или плагине.
Подводные камни
- Персональные данные. В журнале оказываются тексты писем: ссылки на сброс пароля, данные заказов, контакты клиентов. Это персональные данные по 152-ФЗ, поэтому ограничьте доступ к разделу и периодически очищайте журнал.
- Рост базы. Без автоочистки (она в Pro) таблица разрастается; на магазине с активной рассылкой чистите её вручную.
- Не проверяет доставку. Если письма попадают в спам или режутся хостингом, плагин этого не покажет. Подключите SMTP-плагин и проверьте записи DNS (SPF, DKIM).
- Нестандартные отправители. Плагины, которые отправляют почту мимо
wp_mail(), в журнал не попадут. - Совместимость с некоторыми расширениями вроде Mandrill: содержимое письма может не сохраняться.
Кому подойдёт
Администраторам и разработчикам, которые настраивают отправку почты, а также магазинам, где нужны копии системных писем. Для самой доставки пригодятся WP Mail SMTP, FluentSMTP или Post SMTP — у некоторых из них есть собственный журнал.