Cloudflare Workersで動くセルフホスト型チームチャット。リアルタイム通信、双方向Telegram連携、サーバー側のメッセージ・ファイル暗号化に対応。
- スター
- 14,798
- フォーク
- 22,555
- 未解決の Issue
- 92
- 最終コミット
- 18 時間前
これは何?
Cloud Mailは、Cloudflare Workers上で動作する軽量なメールサービスです。独自のメールサーバーを運用せずに、一般的なWebメールサービスと同じように、1つのドメインで複数のメールボックスを作成できます。
Cloudflare D1をデータベース、R2を添付ファイルの保存先、KVをキャッシュに使用し、WebフレームワークにはHono、ORMにはDrizzle、フロントエンドにはVue 3とElement Plusを採用しています。メール送信はResendと連携し、受信メールはTelegram botまたは別のメールボックスに転送できます。管理者はRBACベースの権限設定とリソース上限を使って、ユーザーやメールを管理できます。
一括ユーザー作成や複数条件でのメール検索に対応したオープンAPIを提供するほか、Workers AIでメール内の認証コードを認識し、Turnstileとの連携でbotによる登録を制限します。
主な機能
- 01Cloudflare Workersにデプロイして、サーバーコストを抑えられます。
- 021つのドメインに複数のメールボックスを作成できます。
- 03Resendを使って、インライン画像や添付ファイルを含むメールを一括送信できます。
- 04Cloudflare R2を通じて添付ファイルを保存・ダウンロードできます。
- 05受信メールをTelegram botまたは別のメールボックスに転送できます。
- 06ロールベースの管理機能で、ユーザー、メール、リソース上限を管理できます。
ユースケース
- 従来型のサーバーを用意せず、独自ドメインで個人用またはチーム用のメールサービスを運用する。
- 認証コードを受信し、Workers AIで自動抽出する。
- オープンAPIを使って、ユーザー向けのメールボックスを一括で作成する。
- 独自ドメイン宛てのメールをTelegram botに転送して通知を受け取る。
クイックスタート
- 1
READMEにリンクされているデプロイガイドに従って、Cloudflare Workersにデプロイしてください
使う前に知っておきたいこと
- Workers、D1、KV、R2を設定したCloudflareアカウントが必要です。
- メール送信にはResendサービスを利用するため、ResendアカウントとAPIキーが必要です。
- セルフホスティングには、複数のCloudflareサービスの設定が必要です。
トピック
よくある質問
- cloud-mail とは?
- Cloudflare Workers上で動作するセルフホスト型メールサービス。1つのドメインに複数のメールボックスを作成でき、メール送信や添付ファイル、レスポンシブなWeb UIを利用できます。 Cloud Mailは、Cloudflare Workers上で動作する軽量なメールサービスです。独自のメールサーバーを運用せずに、一般的なWebメールサービスと同じように、1つのドメインで複数のメールボックスを作成できます。
- cloud-mail は無料で使えますか?ライセンスは?
- cloud-mail は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- cloud-mail は今もメンテナンスされていますか?
- 活発にメンテナンス中。cloud-mail の最終コミットは 2026年10月19日 です。
- cloud-mail は何に使えますか?
- 従来型のサーバーを用意せず、独自ドメインで個人用またはチーム用のメールサービスを運用する。 認証コードを受信し、Workers AIで自動抽出する。 オープンAPIを使って、ユーザー向けのメールボックスを一括で作成する。 独自ドメイン宛てのメールをTelegram botに転送して通知を受け取る。
- cloud-mail のインストール方法は?
- READMEにリンクされているデプロイガイドに従って、Cloudflare Workersにデプロイしてください
- cloud-mail はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/maillab/cloud-mail
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Workers、KV、D1、R2などを1台で実行できる、単一のRustバイナリで提供されるセルフホスト型プラットフォーム。
Docker Composeで構築する、自分のドメイン向けセルフホスト型メールサーバー
Cloudflareの無料枠で動く、One Sec風のセルフホスト型Webアプリ。アプリを開く前の10秒間の呼吸ページと、毎日の目標ページを備えます。
Cloudflare WorkersとD1を使ったブックマーク管理ツール。ブックマークレットやChrome拡張機能で、アカウント登録なしにリンクを保存できます。
サービスの状態確認やウィジェット、テーマ、アイコンパック、UI設定エディターを備えた、セルフホスト可能なホームラボ向けダッシュボード。