Как создать почтовую рассылку на WordPress. Плагин Mailpress

Для WordPress существуют много плагинов для ведения рассылки, но мне требовалось создать систему авторассылки — отправку заранее заготовленных писем, через определённые промежутки времени.

Счетчик «автозапуска» должен запускаться с момента подтверждения e-mail. Также требуется весь функционал, присущий нормальной системе подписки. А именно:

  • система подтверждения e-mail адреса,
  • возможность в любой момент отписаться,
  • альтернативный текст для клиентов «не понимающих» HTML формат писем.

Всё это я нашёл в плагине Mailpress. Вот ссылка на раннюю версию (5.0.1) плагина. Зато она (частично) переведена и проверена на этом блоге.

С его помощью я провожу «Новогодне-Рождественскую раздачу подарков» и уже есть определённый опыт его использования. Признаю, что не знаю ещё всех его возможностей, и вижу только «вершину айсберга».

Ставлю задачу

Нужен плагин умеющий:

  • принимать «Имя» и «E-mail» будущего подписчика
  • отправлять письмо со ссылкой для подтверждения e-mail
  • отправлять письмо с поздравлением об успешной подписке,
  • в каждом письме должна быть ссылка для управления подпиской (отписаться — как минимум, изменить «Имя» и «E-mail» — как максимум),
  • нужен «автоответчик», отправляющий серию писем с сайта, через определённые промежутки времени,
  • умеющий вести базу подписчиков и управлять ей (активировать и деактивировать подписку, удалить из базы подписчиков, поиск по e-mail и по имени)

Всё это обнаружено в мощном плагине — Mailpress. Описание некоторых его возможностей, я прочитал на блоге ETNO, за что выражаю ему свою искреннюю благодарность.

Установка плагина Mailpress

«Весит» плагин более мегабайта в архиве и содержит более 1200 файлов в 140 каталогах, поэтому нужно запаковать его в архив и в таком виде закачать на хостинг. Распаковать его можно с помощью:

  • файлового менеджера панели управления хостингом (если ваш хостинг его имеет и позволяет распаковывать архивы),
  • доступа по SSH-протоколу к своему хостингу и команд Unix Shell для распаковки архивов на хостинге.

Распаковали, зашли в админке блога в «Плагины», и активировали. Всё, первый шаг сделан.

Активация add-on-ов и настройка

Плагин имеет модульную структуру. Функционал его может быть значительно расширен, благодаря дополнительным компонентам — «Add-on». Это такие «плагины к плагину».

add-ons

Путь к плагинам: Плагины -> Mailpress Add-ons

Mailpress add-ons

Для моей цели, я сразу активировал «Connection_php_mail» — для активации рассылки с использованием PHP-функций сервера и «Autoresponder» — Автоответчик.

Autoresponder

Настройка плагина

настройка плагина MailPress

Путь к настройкам: Параметры -> Mailpress

настройка Mailpress

Укажите обратный адрес и поле «от кого» будут приходить письма подписчикам (1).

Если поставите галку в «» — в консоли админки WP у вас будет много статистики по вашим подписчикам и рассылкам (2).

Статистика в "консоли" WP - mailpress dushboard
Статистика подписок в «консоли» WP (mailpress dushboard)

Тестирование работы плагина

Попробуйте создать пробное письмо и отправить его самому себе.

Тестирование рассылки с WordPress

Укажите адрес (1) и имя «от кого», тему оформления письма рассылки (2), сохраните и запустите тест рассылки (3).

Всё — смотрите свой ящик (только не смотрите «зомбоящик » 🙂 ).

Ведение логов рассылки

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

ведение логов рассылки

В моём случае, это не было нужно.

Создание автоответчика

Автоответчики
Виджет Mails «админки» WP

Для создания автоответчика идем: Mails -> Autoresponders (2)

Настройка автоответчика

Укажите название рассылки (Name), кодовое имя (Slug) — латиницей без пробелов и в нижнем регистре (маленькими буквами). Введите описание (Description) и активируйте (если нужно) автоответчик. Пока в качестве события для запуска автоответчика служит активация подписки.

Не забудьте кликнуть по кнопке «Add an autoresponder» или «Update the autoresponder» (если вы меняли настройки).

Если вы уже «зарядили» в автоответчик письма, ниже будет их список.

Написание писем рассылки

Создание нового письма: Mails -> New Mail (2 — ввиджете Mails «админки» WP)

Новое письмо рассылки

Напишите письмо (1), текстовый вариант письма (2) для тех, кто пользуется старыми почтовыми клиентами.

Если письмо предназначено для автоматической рассылки — сохраните его как черновик («Draft»).

«Зарядите» (если нужно) в автоответчик (3). Для этого установите время отправки письма после события (обычно это подтверждение подписки), выберите автоответчик и кликните кнопку «Add».

Внешний вид писем рассылки

Выбор темы оформления письма: Mails -> MailPress Themes (3 — ввиджете Mails «админки» WP)

Темы оформления писем рассылки Mailpress

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

Я, для своих целей, русифицировал тему «MailPress Theme».

Управление пользователями

Подписчики: Mails -> Users (4 — ввиджете Mails «админки» WP)

список подписчиков Mailpress

  • Вы можете видеть e-mail подписчика.
  • Страну, из которой он совершил подписку (хотя система может иногда ошибаться).
  • Состояние подписки (активирована, ожидает активации, деактивирована).
  • Имя подписчика и дату подписки.

Тут же можно включить фильтры отображения подписчиков.

Скачать плагин рассылки для WordPress

Вы можете скачать плагин Mailpress с сайта разработчика.

Моя статистика и «грабли»

За то короткое время, которое я использую плагин, мной накоплен ценный опыт:

  • хотя и есть возможность вставки формы подписки на другой сайт в теге <iframe> (ищите файл «папка плагинаmp-contentadvancedsubscription-formiframesstdreadme.txt»), но активацию подписчика, в этом случае, придётся проводить вручную. Это как-то связано с «wp-cron» — системой обработки событий в WordPress. Отправка письма для активации — не происходит 🙁
  • не нужно удалять копии писем в админке вашего WP, если в них встроены какие-либо внешние объекты: видео с YouTube, внешние картинки, флеш и т.п. При активации ссылки «посмотреть в окне браузера» в письме — эта копия используется для каждого отдельного подписчика,
  • следите за объемом вашей БД — она может сильно «разбухнуть».

Заключение

В заключении скажу — плагин MailPress заслуживает пристального изучения и отлично работает.

Требуется правильный перевод, т.е. написание MailPress-xx_XX.po файла для русских пользователей. Итальянцы, немцы, датчане и французы уже их имеют.

Если поделитесь своим опытом его использования — буду рад, и дам бесплатную ссылку в этом посте. пока в сети только один сайт, как-то связанный с разработчиком плагина.

P.S.
Готов видеоурок по плагину Mailpress.

Поделиться этим:

Комментарии 24

  • Добрый день. Установила себе этот плагин. Все настроила. Письмо уходит не всем подписчикам, а только одному. Не могу понять почему? Может поможете 🙂

  • Как раз такой плагин и искал. Спасибо за подробное описание 🙂

  • установил на одном из сайтов.
    Так поинамаю, что в качестве главного почтового ящика необходимо указать тот же емейл, что и в настройках вордпресс?
    Не получается отправить тестовое письмо.
    Пишет, что отправлено, а до адресата не доходит.

  • Таже штука получается, что и у Стаса. Подскажите в чем дело?

  • Спасибо за статью! Есть вопрос!
    Как добавить имя подписчика в тело письма рассылки?

  • Да, собсно, Вы же видите, что автор уже отказался от использования этого плагина. В пользу обходного, но модного нынче пути, через Feedburner. Вряд ли стоит задавать дальнейшие вопросы 🙂

    • Этот плагин и сейчас может то, что не может Фидбёрнер. Например, делать авторассылку заранее подготовленных писем.

  • го*но этот плагин. с последним WP не работает

  • Здраствуйте Сергей ,нашла единственное для меня понятное видео не успела обрадоваться, но плагин не работает.
    у меня 3.5.1 версия.
    Проблема заключается, что когда тестируешь, письмо не отправляется.
    А когда пытаюсь отправить ,то нет подписчиков, в разделе No results found. Но в разделе пользователи подписчики есть.
    когда пишу адрес вручную, то выходит Mail NOT sent, no recipient

    Что делать? помогите установить рассылку))буду рада получить Ваш ответ.

  • Подскажите как отправить всем подписчикам??? Не могу понять!!!!

  • сегодня поставил, настроил, потестил — работает

  • уже полгода рассылаю электронный еженедельник города маркса при помощи этого плагина. вполне удобно, единственная проблема — темы. кто нить занимался их руссификацией, доработкой?

    • темы…

      я занимался. Но в последнее время рассылку перестал вести (загружен очень). Вы последней версией плагина пользуетесь? Сколько подписчиков, если не секрет?

  • в целом рекомендую именно этот плагин — он достаточно гибкий, много дополнительных аддонов, в том числе и для отслеживания статистики

  • Ребята, всё работает, и всё не так уж сложно. Не знаю почему те у каво работает, не поделились этим.(моно их назвать ка*ашками) 🙂 Вобщем у каво не отправляется Test, проблему ищите в настройках. Новые версии вордпресса не используют больше php mail, поэтому не надо устанавливать как описал автор «Connection_php_mail» всё настраивайте через smtp. так что юзайте «MailPress» на здоровье ))

  • Подскажите как убрать в теме письма bloginfo(‘name’) bloginfo(‘description’). Сделал рассылку по группам вообще с разными тематиками на базе 1 движка wordpress и всем приходит письмо с одной и той же темой bloginfo(‘name’) bloginfo(‘description’). Где ее убрать не могу найти?

  • Помогите настроить авторассылку писем. Вручную письма отправляются, а на автомате нет

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

  • Установила плагин, сделала все как написано в статье, хотела протестировать, но письмо не отправляется, появляется сообщение «Test settings saved, Mail not send as required»

  • Установила плагин, сделала все как написано в статье, хотела протестировать, но письмо не отправляется, появляется сообщение «Test settings saved, Mail not send as required».
    Не подскажите, в чем дело?

  • Отличный плагин! Стоило пару часов погемороиться с настройкой! До этого пользовался Subscribe 2, но функциональности не хватало. А здесь с аддонами все гут )

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *