Feed2Mail: Сделать email снова великим (и при чём здесь RSS)
Или: Как я перестал бояться алгоритмов и построил свой «Ноев ковчег» для рассылок на старом добром RSS.
Если вы читали мои предыдущие статьи, этот сценарий вам знаком:
Вы годами собираете аудиторию в Telegram.
Внезапно — замедление, блокировка, потеря доступа.
Вы в панике мечетесь, а ваши подписчики остаются на платформе, которая решила, что ей с вами не по пути.
В статье «Похороны email отменяются» я доказывал, что email — это единственный канал, который у вас не отнимут. Он как проверенный временем внедорожник: не быстрый, не модный, но довезёт в любую погоду.
А в «Идеях для скриптов» я предложил концепцию «своего Substack» — платформы для платных и бесплатных рассылок на собственном хостинге.
Я подумал: «Хватит разговоров! Пора делать». И пока одни пишут статьи, мы в TCSE пишем код.
Знакомьтесь, Feed2Mail — PHP-плагин, который превращает вашу RSS-ленту в автоматическую, красивую и, главное, полностью контролируемую вами email-рассылку.
Feed2Mail — это мост между вашим сайтом и почтовым ящиком подписчика. Вы публикуете новость в блоге → RSS-лента обновляется → плагин парсит ленту, красиво упаковывает её в HTML-шаблон с вашим логотипом и отправляет всем, кто подписался.
Коротко: Это как IFTTT для вашего контента, только без посредников и с полным контролем.
Мы не стали изобретать велосипед, а собрали швейцарский нож для рассылок из того, что нужно на 99%:
👤 Виджет подписки. Одна строка кода для вставки на сайт. Без iframe, без сторонних скриптов, с защитой от ботов (rate limiting + honeypot).
🎨 Настройка дизайна. Хотите логотип сверху, красивую шапку и ссылку на отписку в подвале? Пара кликов в админке — и готово. Работает с любыми HTML-шаблонами.
📡 RSS-импортёр. Выбираете фид, лимит новостей, включаете картинки и кнопку «Читать далее» — одним нажатием получаете готовое письмо.
✉️ Массовая отправка. Поддерживает php_mail для быстрого старта и SMTP для тех, кто хочет гарантированную доставку в «Инбокс».
🔐 Защита и законность. Двойной opt‑in (никто не подпишет чужого), rate limiting (защита от ботов) и пароль на админку.
❌ Автоматические рассылки по крону. Пока только ручной режим: зашёл в админку → сгенерировал письмо из RSS → нажал «Отправить».
❌ Выборка «самых читаемых» по просмотрам.
❌ Свой диапазон дат для формирования подборки.
❌ API-импорт напрямую из базы данных (через TCSE4dleAPI).
Базовая версия — для тех, кто хочет просто и надёжно собирать подписчиков и отправлять дайджесты «ручками». Расширенная — для тех, кому нужна автоматизация «взлетел-опубликовал-улетело».
Шаг 1. Установка.
Скачали архив, распаковали в /plugins/tcse/feed2mail. Убедились, что папки data/ и assets/uploads/ доступны для записи.
Шаг 2. Настройка.
В админке плагина (по умолчанию /admin/index.php, пароль в data/config.json) загрузили логотип, настроили SMTP (обязательно!), отредактировали шапку и подвал письма.
Шаг 3. Виджет на сайт.
Админка сама сгенерирует код:
Скопировали и вставили в нужное место шаблона (например, в fullstory.tpl или в подвал).
Шаг 4. Создание рассылки.
Перешли в админке в «RSS импорт».
Вставили URL вашей RSS-ленты (site.ru/rss.xml).
Выбрали количество новостей, обрезку описания, включили картинки.
Нажали «Сгенерировать письмо» — увидели предпросмотр.
Нажали «Использовать в рассылке».
Ввели тему письма и отправили всем активным подписчикам.
Всё. Рассылка ушла.
(В платной версии на этом месте будет галка «Отправлять автоматически каждую неделю» и поле для cron-команды. Но это уже совсем другая история.)
Представим, что вы продаёте спецтехнику.
Было: Вы выложили новость «Приехали новые KOMATSU D375A». Подписчики в Telegram её, может, и увидят, а может, и нет — алгоритм решит за них.
Стало с Feed2Mail:
Вы публикуете новость на сайте.
Заходите в админку плагина (раз в неделю — 5 минут делов).
Нажимаете пару кнопок в RSS-импортёре.
Ваши подписчики получают письмо: «Стоят на площадке: три новых KOMATSU с усиленной гидравликой».
Клиент, который мечтал о такой модели, переходит на сайт и оставляет заявку.
Никакого «звоните менеджеру». Никаких «скидок только сегодня». Только холодный, чёткий расчёт и тёплый, доверительный канал.
Помните, в статье про «Телеграм под замедлением» я писал про «свой сайт как центральный узел»?
Так вот, Feed2Mail — это готовая реализация этой идеи. Ваш сайт становится не просто витриной, а штаб-квартирой вашей рассылки.
А из статьи про «Войну за ваше внимание» мы знаем, что email и мессенджеры не убивают друг друга. Они дополняют.
Feed2Mail позволяет вам использовать связку «Email + Telegram»:
Email — для долгих, экспертных писем, аналитики и официальных коммуникаций.
Telegram — для быстрых новостей, опросов и живого общения.
Главный экран: Статистика по подписчикам и навигация.
RSS-импорт: Выбираем ленту, настраиваем внешний вид.
Настройки писем: Загружаем логотип, редактируем шапку и подвал.
Предпросмотр: Как письмо будет выглядеть в почтовом клиенте.
Демо-версию на нашем хостинге мы не даём. Иначе спамеры положат сервер за час.
Но вы можете протестировать плагин самостоятельно на своём сервере за 10 минут.
Скачать: https://github.com/tcse/feed2mail
Загрузить: Распаковать архив в папку /plugins/tcse/feed2mail на вашем хостинге.
Настроить права: chmod 755 для папок data/ и assets/uploads/.
Войти в админку: https://ваш-сайт.ru/plugins/tcse/feed2mail/admin/
Пароль по умолчанию: MySecretPass123 (сразу поменяйте в data/config.json!)
Настроить SMTP: Укажите в data/config.json свои данные от почтового ящика (иначе письма будут уходить в спам).
Готово. Подпишитесь сами через виджет, сгенерируйте тестовое письмо из RSS вашего же сайта и отправьте себе. Весь цикл займёт 15 минут.
Помните мои слова из второй части про email?
Сегодня я говорю вам: не идите на компромисс с готовыми платформами. Feed2Mail — это ваш шанс построить свой «цифровой дом» для общения с аудиторией.
Установите плагин. Соберите базу. Начните диалог.
А когда получите первый ответ («реплай») на своё письмо — вы поймёте, что всё сделали правильно.
GitHub (исходники): https://github.com/tcse/feed2mail
Скачать релиз https://github.com/tcse/feed2mail/releases/tag/v1.1
Онлайн документация по скрипту https://online.tcse-cms.com/demo/feed2mail/index.html
Вопросы и идеи: Наш Telegram-канал @tcsecms
P.S. Если найдёте баг — пишите, починим. Если захотите автоматические рассылки по крону или выборку «самых читаемых» — пишите, сделаем платную версию.
P.P.S. И да, комментарии к этому посту, как обычно, в Telegram. 😉
P.P.P.S.
Кстати, можете подписаться на нашу рассылку через виджет именно этого плагина
Вам прилетит, письмо с подтверждением подписки
🧩 Пролог: Платформы дарят, платформы отнимают
Если вы читали мои предыдущие статьи, этот сценарий вам знаком:
Вы годами собираете аудиторию в Telegram.
Внезапно — замедление, блокировка, потеря доступа.
Вы в панике мечетесь, а ваши подписчики остаются на платформе, которая решила, что ей с вами не по пути.
В статье «Похороны email отменяются» я доказывал, что email — это единственный канал, который у вас не отнимут. Он как проверенный временем внедорожник: не быстрый, не модный, но довезёт в любую погоду.
А в «Идеях для скриптов» я предложил концепцию «своего Substack» — платформы для платных и бесплатных рассылок на собственном хостинге.
Я подумал: «Хватит разговоров! Пора делать». И пока одни пишут статьи, мы в TCSE пишем код.
Знакомьтесь, Feed2Mail — PHP-плагин, который превращает вашу RSS-ленту в автоматическую, красивую и, главное, полностью контролируемую вами email-рассылку.
🚀 Акт 1: Что это и зачем?
Feed2Mail — это мост между вашим сайтом и почтовым ящиком подписчика. Вы публикуете новость в блоге → RSS-лента обновляется → плагин парсит ленту, красиво упаковывает её в HTML-шаблон с вашим логотипом и отправляет всем, кто подписался.
Коротко: Это как IFTTT для вашего контента, только без посредников и с полным контролем.
📦 Акт 2: Что внутри (базовая бесплатная версия)
Мы не стали изобретать велосипед, а собрали швейцарский нож для рассылок из того, что нужно на 99%:
👤 Виджет подписки. Одна строка кода для вставки на сайт. Без iframe, без сторонних скриптов, с защитой от ботов (rate limiting + honeypot).
🎨 Настройка дизайна. Хотите логотип сверху, красивую шапку и ссылку на отписку в подвале? Пара кликов в админке — и готово. Работает с любыми HTML-шаблонами.
📡 RSS-импортёр. Выбираете фид, лимит новостей, включаете картинки и кнопку «Читать далее» — одним нажатием получаете готовое письмо.
✉️ Массовая отправка. Поддерживает php_mail для быстрого старта и SMTP для тех, кто хочет гарантированную доставку в «Инбокс».
🔐 Защита и законность. Двойной opt‑in (никто не подпишет чужого), rate limiting (защита от ботов) и пароль на админку.
Что НЕ вошло в бесплатную версию (но будет в расширенной):
❌ Автоматические рассылки по крону. Пока только ручной режим: зашёл в админку → сгенерировал письмо из RSS → нажал «Отправить».
❌ Выборка «самых читаемых» по просмотрам.
❌ Свой диапазон дат для формирования подборки.
❌ API-импорт напрямую из базы данных (через TCSE4dleAPI).
Базовая версия — для тех, кто хочет просто и надёжно собирать подписчиков и отправлять дайджесты «ручками». Расширенная — для тех, кому нужна автоматизация «взлетел-опубликовал-улетело».
⚙️ Акт 3: Как это работает (по шагам)
Шаг 1. Установка.
Скачали архив, распаковали в /plugins/tcse/feed2mail. Убедились, что папки data/ и assets/uploads/ доступны для записи.
Шаг 2. Настройка.
В админке плагина (по умолчанию /admin/index.php, пароль в data/config.json) загрузили логотип, настроили SMTP (обязательно!), отредактировали шапку и подвал письма.
Шаг 3. Виджет на сайт.
Админка сама сгенерирует код:
<div id="feed2mail-form"
data-site-url="https://ваш-сайт.ru"
data-plugin-path="/plugins/tcse/feed2mail"></div>
<script src="https://ваш-сайт.ru/plugins/tcse/feed2mail/assets/embed.js"></script>Скопировали и вставили в нужное место шаблона (например, в fullstory.tpl или в подвал).
Шаг 4. Создание рассылки.
Перешли в админке в «RSS импорт».
Вставили URL вашей RSS-ленты (site.ru/rss.xml).
Выбрали количество новостей, обрезку описания, включили картинки.
Нажали «Сгенерировать письмо» — увидели предпросмотр.
Нажали «Использовать в рассылке».
Ввели тему письма и отправили всем активным подписчикам.
Всё. Рассылка ушла.
(В платной версии на этом месте будет галка «Отправлять автоматически каждую неделю» и поле для cron-команды. Но это уже совсем другая история.)
💡 Акт 4: Пример для автодилера (как это работает)
Представим, что вы продаёте спецтехнику.
Было: Вы выложили новость «Приехали новые KOMATSU D375A». Подписчики в Telegram её, может, и увидят, а может, и нет — алгоритм решит за них.
Стало с Feed2Mail:
Вы публикуете новость на сайте.
Заходите в админку плагина (раз в неделю — 5 минут делов).
Нажимаете пару кнопок в RSS-импортёре.
Ваши подписчики получают письмо: «Стоят на площадке: три новых KOMATSU с усиленной гидравликой».
Клиент, который мечтал о такой модели, переходит на сайт и оставляет заявку.
Никакого «звоните менеджеру». Никаких «скидок только сегодня». Только холодный, чёткий расчёт и тёплый, доверительный канал.
🔗 Акт 5: Feed2Mail как логичное продолжение ваших идей
Помните, в статье про «Телеграм под замедлением» я писал про «свой сайт как центральный узел»?
Так вот, Feed2Mail — это готовая реализация этой идеи. Ваш сайт становится не просто витриной, а штаб-квартирой вашей рассылки.
А из статьи про «Войну за ваше внимание» мы знаем, что email и мессенджеры не убивают друг друга. Они дополняют.
Feed2Mail позволяет вам использовать связку «Email + Telegram»:
Email — для долгих, экспертных писем, аналитики и официальных коммуникаций.
Telegram — для быстрых новостей, опросов и живого общения.
🖼️ Акт 6: Скриншоты админки (как это выглядит)
Главный экран: Статистика по подписчикам и навигация.
RSS-импорт: Выбираем ленту, настраиваем внешний вид.
Настройки писем: Загружаем логотип, редактируем шапку и подвал.
Предпросмотр: Как письмо будет выглядеть в почтовом клиенте.
🚀 Акт 7: Установка и тест-драйв
Демо-версию на нашем хостинге мы не даём. Иначе спамеры положат сервер за час.
Но вы можете протестировать плагин самостоятельно на своём сервере за 10 минут.
Скачать: https://github.com/tcse/feed2mail
git clone https://github.com/tcse/feed2mail.gitЗагрузить: Распаковать архив в папку /plugins/tcse/feed2mail на вашем хостинге.
Настроить права: chmod 755 для папок data/ и assets/uploads/.
Войти в админку: https://ваш-сайт.ru/plugins/tcse/feed2mail/admin/
Пароль по умолчанию: MySecretPass123 (сразу поменяйте в data/config.json!)
Настроить SMTP: Укажите в data/config.json свои данные от почтового ящика (иначе письма будут уходить в спам).
Готово. Подпишитесь сами через виджет, сгенерируйте тестовое письмо из RSS вашего же сайта и отправьте себе. Весь цикл займёт 15 минут.
🧾 Эпилог: Сделайте это сегодня
Помните мои слова из второй части про email?
«Если вы дочитали до конца и всё ещё думаете "надо бы сделать рассылку, но время..." — закройте эту статью. Откройте Unisender. Добавьте форму подписки. Напишите приветственное письмо. Сегодня.»
Сегодня я говорю вам: не идите на компромисс с готовыми платформами. Feed2Mail — это ваш шанс построить свой «цифровой дом» для общения с аудиторией.
Установите плагин. Соберите базу. Начните диалог.
А когда получите первый ответ («реплай») на своё письмо — вы поймёте, что всё сделали правильно.
Ссылки:
GitHub (исходники): https://github.com/tcse/feed2mail
Скачать релиз https://github.com/tcse/feed2mail/releases/tag/v1.1
Онлайн документация по скрипту https://online.tcse-cms.com/demo/feed2mail/index.html
Вопросы и идеи: Наш Telegram-канал @tcsecms
P.S. Если найдёте баг — пишите, починим. Если захотите автоматические рассылки по крону или выборку «самых читаемых» — пишите, сделаем платную версию.
P.P.S. И да, комментарии к этому посту, как обычно, в Telegram. 😉
P.P.P.S.
Кстати, можете подписаться на нашу рассылку через виджет именно этого плагина
Вам прилетит, письмо с подтверждением подписки