Свой почтовый сервис бесплатно? Легко с Cloud Mail!

22 июл 2025
14,187
21,448
34
1 месяц

Знакомо чувство, когда хочется иметь собственный email-сервис, но аренда сервера кажется слишком дорогой? Китайский разработчик под ником eoao создал элегантное решение — Cloud Mail. Этот проект позволяет развернуть полноценный почтовый сервис на инфраструктуре Cloudflare совершенно бесплатно.

Почему это интересно

Cloud Mail — это:

  • Полноценный email-клиент с интерфейсом на Vue3
  • Возможность создавать неограниченное количество почтовых ящиков
  • Поддержка вложений и HTML-писем
  • Админ-панель с аналитикой

И всё это — без аренды серверов!

Как это работает технически

Архитектура проекта:

  1. Frontend: Vue 3 + Element Plus — современный отзывчивый интерфейс
  2. Backend: Hono (микрофреймворк для Cloudflare Workers)
  3. Базы данных: Cloudflare D1 (SQLite) и KV (ключ-значение хранилище)
  4. Хранение файлов: Cloudflare R2 (альтернатива S3)
  5. Отправка писем: интеграция с Resend API

Ключевые возможности

  1. Мультиаккаунтинг — один пользователь может управлять несколькими ящиками
  2. Полноценная работа с вложениями — файлы хранятся в R2 хранилище
  3. Телеграм-уведомления — можно настроить оповещения о новых письмах
  4. Гибкие настройки безопасности — CAPTCHA, RBAC, JWT-авторизация
  5. Визуализация статистики — встроенные графики для анализа активности

Интерфейс в действии

Для кого этот проект

Cloud Mail идеально подойдёт:

Реклама
  • Стартапам — для корпоративной почты без лишних затрат
  • Разработчикам — для тестирования email-рассылок
  • Энтузиастам — чтобы поэкспериментировать с облачными технологиями
  • Владельцам сайтов — для организации почты на своём домене

Как развернуть

Развёртывание занимает около 15 минут:

  1. Клонируем репозиторий:
git clone https://github.com/eoao/cloud-mail
  1. Настраиваем конфиг в wrangler.toml
  2. Запускаем деплой:
npm run deploy
  1. Настраиваем DNS-записи для почты

Полная инструкция есть в документации.

Ограничения

  • Требуется домен (можно бесплатный от Freenom)
  • Бесплатный тариф Resend имеет лимит 100 писем/день
  • Cloudflare Workers тоже имеют бесплатные квоты

Cloud Mail — отличный пример того, как современные облачные технологии позволяют создавать сложные системы практически без затрат. Проект активно развивается (уже 1354 звезды на GitHub) и может стать отличной альтернативой платным почтовым сервисам.

Попробуйте сами: Live Demo

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.