Или: Практическое руководство по Feed2Mail — плагину, который делает рассылку независимой, дешёвой и честной
📨 Пролог: Вам звонят из Unisender
Представьте. У вас база 5000 подписчиков. Вы годами собирали её, писали письма, получали реплаи, продавали. И вдруг — письмо от сервиса рассылок:
«Ваш аккаунт заблокирован за нарушение правил. Ваша база подписчиков удалена. Для восстановления обратитесь в службу поддержки».
Вы идёте в поддержку. Вам отвечают через три дня (у них много клиентов). Говорят: «Вы отправили слишком много писем за час». Или: «На вас пожаловались». Или просто: «Мы не обязаны объяснять».
Ваша база? Потеряна.
Ваши подписчики? Ушли к конкурентам.
Ваш бизнес? Рухнул.
Ирония в том, что вы платили за «безопасность» и «удобство». А получили риск потерять всё в один момент.
Теперь представьте другую картину. У вас свой сервер. Своя база. Свой SMTP. Вас нельзя заблокировать, потому что некому. Единственный, кто может вас остановить — ваш хостинг-провайдер (но он отключит только за откровенный спам или DDoS).
Хотите такой вариант? Добро пожаловать в мир самостоятельных email-рассылок.
Эта статья — пошаговая инструкция для тех, кто готов возиться с настройкой, но не хочет платить за сервисы и бояться блокировок. Без воды, с кодом, с юридическими нюансами и с готовым решением — плагином Feed2Mail.
⚙️ Акт 1: Почему свой сервер — не паранойя, а гигиена
Сервисы рассылок (Unisender, SendPulse, Mailchimp) — это удобно. Но у них есть три фатальных недостатка:
- Ваша база — не ваша. Они могут заблокировать аккаунт, и вы потеряете всё. Без права апелляции.
- Они следят за вами. Каждое письмо, каждый клик, каждый подписчик — всё это их данные, которые они могут использовать (и продавать).
- Они могут поднять цены в любой момент. Вы зависите от их тарифов.
Свой сервер даёт:- Полный контроль. Никто не заблокирует аккаунт, потому что аккаунта нет.
- Ваши данные — ваши. База подписчиков лежит в вашей БД, письма — в ваших логах.
- Независимость от политики сервиса и от того, решил ли он, что вы спамер.
Цена вопроса: хостинг за 300-500 рублей в месяц + несколько часов на настройку.
🛠️ Акт 2: Готовое решение — Feed2Mail
Если вы не хотите писать скрипты с нуля, мы сделали
Feed2Mail — плагин для DLE и самостоятельный PHP-скрипт.
Что умеет Feed2Mail:- Принимать подписки через форму на сайте (AJAX + double opt-in).
- Хранить базу подписчиков в JSON (или MySQL — в коммерческой версии).
- Отправлять красивые письма по шаблону (HTML + plain-text).
- Генерировать письма из RSS-ленты (вашего сайта или любого другого).
- Кэшировать результаты, чтобы не перегружать сервер.
- Давать подписчику возможность легко отписаться (одна ссылка, без лишних шагов).
Плюсы Feed2Mail:- Бесплатно (open-source, ссылка на GitHub).
- Легко устанавливается (всё в одной папке).
- Не требует отдельного SMTP — использует mail() или ваш внешний SMTP.
- Можно дорабатывать под свои нужды (код открыт).
Минусы (честно):- Нет встроенной статистики открытий (но можно добавить через пиксель).
- Нет автоматических цепочек (брошенная корзина, пост-покупка).
- Нет сегментации (всё — в одну базу).
Когда стоит брать Feed2Mail:- У вас сайт на DLE (интеграция минимальная).
- База до 5000 подписчиков.
- Вы хотите полный контроль над кодом и данными.
- Вы не хотите платить за Unisender 500+ рублей в месяц.
Когда лучше использовать Unisender/SendPulse:- База 50 000+ подписчиков.
- Нужны сложные автоматические цепочки (воронки продаж).
- Нет времени/желания возиться с сервером и лимитами.
🔧 Акт 3: Пошаговая настройка Feed2Mail
Шаг 1. Скачиваем и устанавливаем
- Скачайте архив с GitHub (https://github.com/tcse/feed2mail).
- Распакуйте в папку на вашем сервере (например, /plugins/tcse/feed2mail/).
- Убедитесь, что папка /data доступна для записи (chmod 755 или 777).
Шаг 2. Настройка SMTP (письма не будут уходить в спам)
Откройте
/data/config.json и укажите свои SMTP-настройки:
{
"mail[i]method": "smtp",
"smtp": {
"host": "smtp.yandex.ru",
"port": 465,
"encryption": "ssl",
"username": "your-login@yandex.ru",
"password": "your-password"
},
"from": {
"email": "noreply@yourdomain.ru",
"name": "Your Site Name"
},
"site[/i]name": "Мой сайт",
"site[i]url": "https://yourdomain.ru"
}
Если у вас нет своего SMTP, можно использовать
"mail method": "php_mail" (родная функция
mail() на хостинге).
Шаг 3. Добавляем форму подписки на сайт
Скопируйте код с дашборда:
<div id="feed2mail-form" data-site-url="https://yourdomain.ru/plugins/tcse/feed2mail"></div>
<script src="https://yourdomain.ru/plugins/tcse/feed2mail/assets/embed.js"></script>
Шаг 4. Делаем первую рассылку (даже если подписчиков нет)
Перейдите в
https://yourdomain.ru/plugins/tcse/feed2mail/admin/campaigns.php.
А если подписчиков пока нет?Добавьте контакты вручную через
admin/subscribers.php. Это могут быть ваши старые клиенты, партнёры, коллеги. Но помните про закон!
⚖️ Акт 4: Как сделать первую рассылку, если подписчиков 0 (и не нарушить закон)
У вас есть старые клиенты. Те, кто покупал у вас раньше. Те, кто оставлял заявки. Их контакты есть в вашей CRM, в Excel-таблице, в голове.
Можно ли добавить их в рассылку вручную? Да. Но с условиями.
Как это делал автор (реальный кейс):- У меня была база из 50 email-адресов (клиенты, партнёры, знакомые).
- Я вручную добавил их в Feed2Mail (через админку).
- Отправил первое письмо-«извините».
Текст того письма:Тема: Вы получили это письмо, потому что я вас добавил (извините)
Привет! Меня зовут Виталий. Я делаю сайты на DLE и пишу об этом в блоге.
Вы получили это письмо, потому что когда-то мы общались, и я подумал, что вам может быть полезно знать о моих новых статьях, скриптах и проектах. Если я ошибся — просто нажмите на ссылку «Отписаться» внизу письма. Больше писем не будет, обещаю.
Если останетесь — раз в 1-2 недели будете получать короткий дайджест: ссылки на новые статьи, готовые скрипты (бесплатные), мысли о веб-разработке без воды.
Вот последняя статья: [ссылка]
Извините за беспокойство. И спасибо, что дали шанс.
Результат: отписалось 20%. Остальные 80% остались и стали лояльной аудиторией.
Как это соотносится с законом о персональных данных (152-ФЗ)
По закону вы не можете просто так начать рассылать письма людям, которые не давали согласия.
Что делать, чтобы не нарушить закон:- Не добавляйте контакты, купленные на «барахолке» или собранные непонятно где.
- Добавляйте только тех, с кем реально общались (клиенты, партнёры, участники вебинаров).
- В первом письме — правда. Не «вы подписались», а «я вас добавил, вот что делаю, вот как отписаться».
- Дайте лёгкую отписку. Одна ссылка, никаких подтверждений.
- Удаляйте тех, кто отписался.
Риск получить штраф за 50 писем знакомым стремится к нулю. Риск потерять репутацию — тоже, если вы честны.
Альтернатива: форма подписки + лид-магнит
Если вы не хотите рисковать, сделайте нормальный лид-магнит:
- Бесплатный чек-лист («10 ошибок при выборе CMS»)
- Бесплатный скрипт (наш Feed2Mail, например)
- PDF-версия вашей лучшей статьи
Скорость сбора: 10-20 подписчиков в неделю (при 100-200 посетителях в день). За месяц — 50-100. Медленно, но законно и честно.
⚔️ Акт 5: Сравнение — Feed2Mail vs сервисы
| Критерий | Feed2Mail (самописная рассылка) | Unisender / SendPulse |
| Стоимость | 300-500 ₽/мес (хостинг) | от 500 до 5000 ₽/мес |
| Контроль над базой | Полный | Сервис может заблокировать базу |
| Риск блокировки | Только если вы спамите (хостинг) | Сервис может заблокировать без объяснения |
| Технические лимиты | Ограничения хостинга (100-300 писем/час) | Лимиты сервиса (обычно выше) |
| Время на настройку | 15-30 минут (установка) + 2 часа на SMTP | 15 минут |
| Статистика открытий | Нужно добавлять пиксель | Есть «из коробки» |
| Автоматические цепочки | Нет | Есть |
| Кому подходит | База <10 000, кто ценит контроль и не боится технических деталей | Большая база, кто хочет сэкономить время |
🧾 Эпилог: Ваша база — ваш суверенитет
Email-рассылка — это единственный канал, который у вас не отнимут ни алгоритмы, ни блокировки, ни смена модератора в Telegram. Но только если вы контролируете сервер.
Сервисы рассылок — это удобно. Но они же — точка отказа. Забанят аккаунт — до свидания, база. Поднимут цены — платите или уходите.
Свой сервер — это сложно. Но никто не придёт и не заберёт вашу базу. Никто не решит, что вы «спамер». Никто не отключит рассылку в пятницу вечером.
Что выбрать — решать вам.Мы в TCSE выбрали свой сервер. И сделали Feed2Mail, чтобы другие могли сделать то же самое без боли.
Пользуйтесь. Устанавливайте. Собирайте базу. Отправляйте полезные письма. И помните: ваша база — ваш цифровой суверенитет.
P.S. Скачать Feed2Mail можно на GitHub: [ссылка]. Инструкция по установке — прямо в этом тексте.
P.P.S. Если вы хотите готовое решение «под ключ» — вбейте в поиск Unisender. Всё просто и понятно. Если хотите независимость — наш плагин к вашим услугам. И не забудьте про DKIM/SPF. Иначе письма улетят в спам. А письма в спаме — это не рассылка, а самообман. 😏
💬 Комментарии
В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.
🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.
💡 Хотите обсудить материал?
Присоединяйтесь к нашему Telegram-каналу:
https://t.me/tcsecmsНажмите кнопку ниже — и вы сразу попадёте в чат с комментариями