MailCheap: приложение для рассылки новостей с оплатой за письма
MailCheap — это open source приложение для рассылки новостей, где ты платишь только за отправленные письма, а не за неактивных подписчиков. Это позволяет снизить затраты по сравнению с аналогами вроде beehiiv.
Ты получаешь удобный инструмент для управления рассылками: написание, отправка и публикация выпусков происходит через дашборд или AI-агента. Важно, что MailCheap можно использовать как в облаке на mailcheap.ai, так и самостоятельно хостить на своем сервере, используя, например, Amazon SES. Поддерживаются интеграции с AI, что позволяет автоматизировать процесс рассылки через ChatGPT и другие инструменты.
Проект написан на Node.js 22 или выше. Учитывай, что для саморазвертывания придется поднимать собственный сервер, и потребуется интеграция с почтовыми сервисами. Также стоит отметить, что лицензия AGPL-3.0 может ограничивать коммерческое использование.
MailCheap — это приложение для рассылки новостных писем, в котором ты платишь за отправленные письма, а не за неактивных подписчиков. Оно стоит значительно дешевле, чем подобные сервисы, такие как beehiiv.
В проекте можно написать текст сообщения (issue), отправить его подписчикам, а также опубликовать в вебе, используя панель управления или AI-агента.
Функции
- AI-агенты и панель управления. Все функции панели также доступны через AI-агента и REST API.
- Создание, редактирование, отправка рассылок. Можно писать текст с использованием шаблонов и Markdown, а перед отправкой проверяются все необходимые параметры.
- Импорт подписчиков. Поддерживается импорт из других сервисов, таких как beehiiv, Substack и Mailchimp.
- Создание веб-сайта для каждой рассылки. Веб-сайт доступен по бесплатному поддомену MailCheap Cloud или на твоем сервере.
- Отправка с собственного домена. Необходимы DKIM и другие записи, которые должны быть правильно настроены.
- Защита от недоставки. Включает очистку списков, контроль за отправками, защиту от спама и прочие механизмы.
- Несколько рассылок. Можно управлять до трех рассылок на один аккаунт.
- Статистика и подписки. Отслеживаются открытые письма, клики, количество подписчиков и много другое.
Развертывание и установка
MailCheap можно использовать в облаке MailCheap Cloud или развернуть на своем сервере. MailCheap Cloud предоставляет автоматическую настройку, в то время как самохостинг требует больше технических знаний.
Самостоятельное развертывание
git clone https://github.com/marclou/mailcheap.git && cd mailcheap
npm install
cp .env.example .env.local # настрой MONGODB_URI и другие переменные
npm run dev
Тебе понадобится MongoDB для хранения данных и Amazon SES или PostShiba для отправки писем.
Ограничения
- MailCheap Cloud имеет подписку на основе количества отправленных писем, тогда как самохостинг обходится только за стоимость используемого почтового сервиса.
- Для самохостинга требуется настройка множества переменных окружения и внешних сервисов, что может занять время.
- Необходимы меры для предотвращения спама и недоставленных писем: необходимо следить за уровень жалоб и недоставок.
Если ты собираешься использовать MailCheap, ты получишь возможность отправлять письма эффективнее и недороже других популярных сервисов рассылки, но учти, что с самохостингом придется столкнуться с некоторыми техническими нюансами.
Открыть на GitHub: marclou/mailcheap →
RepoRadar