Как отслеживать все отправляемые E-Mail с сайта WordPress – ведение лога исходящих электронных сообщений

Как отслеживать все отправляемые E-Mail с сайта WordPress – ведение лога исходящих электронных сообщенийДоброго времени суток!
Если вы любите контролировать, как это люблю делать я, то, наверное, задавались вопросом «как отследить и записать все отправленные с сайта E-Mail сообщения».

Это может пригодиться, к примеру, для контроля и в целях безопасности и т.п. На одном из моих сайтов я использую Вордпресс плагин подписки на комментарии. Несмотря на то, что в имеющемся плагине имеется возможность посмотреть подписанных на комментарии пользователей, там отсутствует возможность просмотра, что и кому в итоге отправилось, были ли запросы на корректировку подписки (отписка, приостановка рассылки и т.д.).

В данной ситуации контроль отправляемых сообщений электронной почты с сайта WordPress пришёлся как нельзя кстати.

Отслеживаем и контролируем исходящие E-Mail с сайта WordPress

В реализации данной задачи нам поможет плагин Log Emails. Страница плагина в официальном репозитории WordPress.

Данный плагин очень мал в объёме, он не оказывает влияния на производительность движка WordPress. В нём нет ничего лишнего, как нет и «премиальной» версии. Разработчик сконцентрировался на необходимом функционале и реализовал его на качественном уровне.

После установки плагина вы можете посмотреть лог отправленных электронных посланий, зайдя в Инструменты ->Log Emails.

Просмотр отправленных электронных сообщений в WordPress плагине Log Emails

Там будет представлена исчерпывающая информация: дата, время, заголовок письма, кому отправлено и т.д. При клике на само сообщение, можно посмотреть его содержание.

Имеется поиск, причём осуществляется он в том числе и по содержанию в самих сообщениях. Безумно удобно!

Просмотр содержания электронного сообщения в WordPress плагине Log Emails

Всё достаточно удобно. Плагин не имеет проблем с кодировкой, русскоязычный текст отображается корректно. Интерфейс самого плагина пока не переведён на русский, однако это не является проблемой, т.к. всё предельно понятно.

Из настроек плагина в наличии только время хранения лога отправленных сообщений. По умолчанию оно составляет 30 дней. Лог не удаляется одномоментно, а просто стираются самые старые письма.

Естественно, имеется возможность отключить автоудаление и очищать лог вручную.

Да, для технически подкованных пользователей, могу отметить, что плагин корректно записывает письма в лог, которые отправляются в том числе и через smtp (Яндекс почта для домена и прочее) и использованием плагина WP-Mail-SMTP и ему подобных.

Ну, вот, пожалуй, и всё, что я хотел рассказать об этом прекрасном плагине. Ежели остались вопросы, то рекомендуется их незамедлительно излагать в комментариях :-)