Здравствуйте!
Недавно задался вопросом, как отслеживать все отправленные с сайта на вордпресс отправленные e-mail письма.
Для меня это нужно было чтобы знать отправляет кто-то письма например мне, если вдруг на почту не попало (не дошло, не отправилось). Как-то по умолчанию в вордпресс этого не нашел и стал искать в интернете. Как оказалось ответов на мое решение не так уж и много, видимо не популярно это.
Но в моей ситуации такой контроль отправляемых сообщений электронной почты с сайта WordPress очень нужен.
В выполнения такой задачи нашелся один плагин (других не нашел, напишите в комментах, если есть и другие аналогичные плагины) и называется он Log Emails. Скачать можно отсюда (откроется в новой вкладке) из официального репозитория WordPress.
Сначала по отзывам о данном плагине выяснилось, что он небольшой в объеме и не влияет на производительность сайта на WordPress, а потом и по наблюдениям собственным при пользовании этим плагином.
Устанавливается плагин стандартно. Если кому интересно узнать как устанавливать плагины, задайте вопрос в комментариях. После установки можно посмотреть лог отправленных писем, пройдя по ссылкам Инструменты и Log Emails.
Там будет представлена построчно каждое отправленное сообщение со столбцами: Subject, Recipients, Warnings и Дата. А при клике на само сообщение, можно посмотреть его содержимое.
Что удобно, так есть поиск, который также осуществляет поиск в том числе и в содержании в самих сообщениях.
С кодировкой проблем не возникло, русский текст отображается корректно. Плагин не на русском языке, но там очень мало английских слов, да и то, все слова очень знакомые, так что думаю перевод будет лишним.
Если перейти в Настройки -> Log Emails, то там можно указать в днях сколько хранить лог. По умолчанию стоит 30 дней. А можно и отключить автоудаление и очищать все это дело вручную.
Есть вопросы, задавайте в комментариях.