Свой почтовый сервис бесплатно? Легко с Cloud Mail!
Знакомо чувство, когда хочется иметь собственный email-сервис, но аренда сервера кажется слишком дорогой? Китайский разработчик под ником eoao создал элегантное решение — Cloud Mail. Этот проект позволяет развернуть полноценный почтовый сервис на инфраструктуре Cloudflare совершенно бесплатно.
Почему это интересно
Cloud Mail — это:
- Полноценный email-клиент с интерфейсом на Vue3
- Возможность создавать неограниченное количество почтовых ящиков
- Поддержка вложений и HTML-писем
- Админ-панель с аналитикой
И всё это — без аренды серверов!
Как это работает технически
Архитектура проекта:
- Frontend: Vue 3 + Element Plus — современный отзывчивый интерфейс
- Backend: Hono (микрофреймворк для Cloudflare Workers)
- Базы данных: Cloudflare D1 (SQLite) и KV (ключ-значение хранилище)
- Хранение файлов: Cloudflare R2 (альтернатива S3)
- Отправка писем: интеграция с Resend API
Ключевые возможности
- Мультиаккаунтинг — один пользователь может управлять несколькими ящиками
- Полноценная работа с вложениями — файлы хранятся в R2 хранилище
- Телеграм-уведомления — можно настроить оповещения о новых письмах
- Гибкие настройки безопасности — CAPTCHA, RBAC, JWT-авторизация
- Визуализация статистики — встроенные графики для анализа активности
Интерфейс в действии
Для кого этот проект
Cloud Mail идеально подойдёт:
- Стартапам — для корпоративной почты без лишних затрат
- Разработчикам — для тестирования email-рассылок
- Энтузиастам — чтобы поэкспериментировать с облачными технологиями
- Владельцам сайтов — для организации почты на своём домене
Как развернуть
Развёртывание занимает около 15 минут:
- Клонируем репозиторий:
git clone https://github.com/eoao/cloud-mail
- Настраиваем конфиг в
wrangler.toml - Запускаем деплой:
npm run deploy
- Настраиваем DNS-записи для почты
Полная инструкция есть в документации.
Ограничения
- Требуется домен (можно бесплатный от Freenom)
- Бесплатный тариф Resend имеет лимит 100 писем/день
- Cloudflare Workers тоже имеют бесплатные квоты
Cloud Mail — отличный пример того, как современные облачные технологии позволяют создавать сложные системы практически без затрат. Проект активно развивается (уже 1354 звезды на GitHub) и может стать отличной альтернативой платным почтовым сервисам.
Попробуйте сами: Live Demo
