Repolode
maillab

maillab/cloud-mail

Самостоятельно размещаемый почтовый сервис на Cloudflare Workers: создавайте несколько ящиков на одном домене, отправляйте письма и вложения через адаптивный веб-интерфейс.

Open source альтернатива:GmailOutlook

Звёзды
14,798
Форки
22,555
Открытые issues
92
Последний коммит
вчера

Что это?

Cloud Mail — лёгкий почтовый сервис, работающий на Cloudflare Workers. На одном домене можно создать множество отдельных почтовых ящиков, как в популярных веб-почтовых сервисах, и при этом не обслуживать собственный почтовый сервер.

В стеке используются Cloudflare D1 в качестве базы данных, R2 для хранения вложений и KV для кэширования; веб-фреймворк — Hono, ORM — Drizzle, а фронтенд построен на Vue 3 и Element Plus. Отправка писем интегрирована с Resend, а входящую почту можно пересылать в Telegram-бот или другой почтовый ящик. Администраторы могут управлять пользователями и почтой с помощью разрешений на основе RBAC и ограничений ресурсов.

Проект также предоставляет открытый API для массового создания пользователей и поиска писем по нескольким условиям, использует Workers AI для распознавания кодов подтверждения в письмах и интегрирует Turnstile для ограничения регистрации ботов.

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

  • 01Развёртывается на Cloudflare Workers, что позволяет снизить расходы на серверы.
  • 02Создание нескольких почтовых ящиков на одном домене.
  • 03Отправка писем через Resend, в том числе массовая рассылка, встроенные изображения и вложения.
  • 04Хранение вложений в Cloudflare R2 и их скачивание.
  • 05Пересылка входящих писем в Telegram-бот или другой почтовый ящик.
  • 06Управление пользователями, почтой и ограничениями ресурсов на основе ролей.

Сценарии использования

  • Запуск частного или командного почтового сервиса на собственном домене без традиционного сервера.
  • Получение кодов подтверждения и их автоматическое извлечение с помощью Workers AI.
  • Массовое создание почтовых ящиков для пользователей через открытый API.
  • Пересылка почты с собственного домена в Telegram-бот для получения уведомлений.

Быстрый старт

  1. 1

    Следуйте руководству по развертыванию, ссылка на которое указана в README, чтобы развернуть приложение в Cloudflare Workers

Что важно знать

  • Требуется аккаунт Cloudflare с настроенными Workers, D1, KV и R2.
  • Для отправки электронных писем используется сервис Resend, поэтому необходимы аккаунт Resend и ключ API.
  • Для самостоятельного хостинга потребуется настроить несколько сервисов Cloudflare.

Темы

Частые вопросы

Что такое cloud-mail?
Самостоятельно размещаемый почтовый сервис на Cloudflare Workers: создавайте несколько ящиков на одном домене, отправляйте письма и вложения через адаптивный веб-интерфейс. Cloud Mail — лёгкий почтовый сервис, работающий на Cloudflare Workers. На одном домене можно создать множество отдельных почтовых ящиков, как в популярных веб-почтовых сервисах, и при этом не обслуживать собственный почтовый сервер.
cloud-mail можно использовать бесплатно? Какая у него лицензия?
cloud-mail распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
cloud-mail всё ещё поддерживается?
Активно поддерживается. Последний коммит в cloud-mail — 19 окт. 2026 г..
Для чего можно использовать cloud-mail?
Запуск частного или командного почтового сервиса на собственном домене без традиционного сервера. Получение кодов подтверждения и их автоматическое извлечение с помощью Workers AI. Массовое создание почтовых ящиков для пользователей через открытый API. Пересылка почты с собственного домена в Telegram-бот для получения уведомлений.
Как установить cloud-mail?
Следуйте руководству по развертыванию, ссылка на которое указана в README, чтобы развернуть приложение в Cloudflare Workers
Где скачать cloud-mail?
Исходный код и инструкции по установке — на GitHub: https://github.com/maillab/cloud-mail

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Командный чат для самостоятельного размещения на Cloudflare Workers: обмен сообщениями в реальном времени, двусторонний мост с Telegram и серверное шифрование сообщений и файлов.

1,3 тыс.476JavaScriptGPL-3.0Обновлён позавчера

Самостоятельно размещаемая веб-версия приложения One Sec: страница с десятисекундным дыхательным упражнением перед запуском отвлекающих приложений и страница ежедневных целей; работает на бесплатном тарифе Cloudflare.

1004TypeScriptMITОбновлён 29 дней назад

Платформа для взаимодействия с клиентами с открытым исходным кодом и самостоятельным хостингом: рассылки и автоматизированные сценарии по email, SMS, push, WhatsApp и Slack.

3 тыс.421TypeScriptMITОбновлён 8 дней назад