mirror of
https://github.com/dreamhunter2333/cloudflare_temp_email.git
synced 2026-08-28 19:48:01 +08:00
docs: fix broken star history chart in READMEs and docs The star history chart in the READMEs and vitepress docs is currently broken because the upstream service no longer works due to GitHub stargazer API restrictions. Switch the chart images to the star-history.dera.page mirror, which uses a different data source that requires no API token, so the chart renders correctly again. Co-authored-by: SimonFoobar648 <245426116+SimonFoobar648@users.noreply.github.com>
14 KiB
14 KiB
Cloudflare 一時メール - 無料で構築できる一時メールサービス
中文文档 | English Document | 日本語ドキュメント
本プロジェクトは学習および個人利用のみを目的としています。違法行為には使用しないでください。使用した場合、その結果については利用者自身が責任を負うものとします。
機能の充実した一時メールサービスです!
- 完全無料 - Cloudflare の無料サービス上に構築され、運用コストはかかりません
- 高性能 - Rust WASM によるメール解析で極めて高速に応答します
- モダンな UI - 多言語対応のレスポンシブデザインで、簡単に操作できます
- アドレスパスワード - メールアドレスごとに個別のパスワードを設定し、セキュリティを強化できます
- Agent フレンドリー - AI agent がメールボックスを利用できる組み込みの
skillを提供します - モバイル管理 - Android の管理画面とメールボックス管理に対応したコミュニティクライアント CloudMail を利用できます
デプロイドキュメント - クイックスタート
ドキュメント | GitHub Actions デプロイガイド
変更履歴
最新の更新内容については CHANGELOG を参照してください。
ライブデモ
今すぐ試す → https://mail.awsl.uk/
目次(クリックして展開/折りたたみ)
主な機能
主な機能の詳細(クリックして展開/折りたたみ)
メール処理
rust wasmでメールを高速に解析します。ほぼすべてのメールを解析でき、Node.js の解析モジュールで失敗するメールも rust wasm なら正常に解析できます- AI メール認識 - Cloudflare Workers AI を使用して、メール内の確認コード、認証リンク、サービスリンクなどの重要情報を自動抽出します
- 指定したベースドメインに対して、ランダムな第 2 レベルサブドメインのメールボックスを任意で作成できます
DKIM検証付きのメール送信に対応しますSMTPやResendなど、複数の送信方法に対応します- 添付ファイルの表示機能を備え、添付画像も表示できます
- S3 での添付ファイルの保存と削除に対応します
- スパム検出とブラックリスト/ホワイトリストの設定に対応します
- グローバル転送先アドレスを指定できるメール転送機能を備えています
ユーザー管理
credentialsを使用して、以前利用したメールボックスへ再ログインできます- 完全なユーザー登録・ログイン機能を備えています。メールアドレスを紐付けると、そのアドレスのメール JWT 資格情報を自動取得し、複数のメールボックスを切り替えられます
OAuth2によるサードパーティログイン(Github、Authentik など)に対応しますPasskeyによるパスワードレスログインに対応します- 複数ロールのドメインおよびプレフィックスを設定できるユーザーロール管理に対応します
- アドレスやキーワードで絞り込めるユーザー受信箱を提供します
管理機能
- 完全な admin コンソールを備えています
adminバックエンドからプレフィックスのないメールボックスを作成できます- admin ユーザー管理画面でユーザーのアドレスを確認できます
- 複数のクリーンアップ戦略を選べる定期クリーンアップ機能を備えています
- カスタム名のメールボックスを取得でき、
adminでブラックリストを設定できます - アクセスパスワードを追加し、プライベートサイトとして利用できます
多言語対応とインターフェース
- フロントエンドとバックエンドの両方が多言語に対応しています
- レスポンシブレイアウトのモダンな UI デザインを採用しています
- Google Ads の連携に対応します
- shadow DOM を使用してスタイルの干渉を防ぎます
- URL の JWT パラメーターによる自動ログインに対応します
連携と拡張
- 完全な
Telegram Bot、Telegramプッシュ通知、Telegram Bot ミニアプリに対応します SMTP proxy serverを追加し、SMTPによるメール送信とIMAPによるメール閲覧に対応します- Webhook とメッセージプッシュ連携に対応します
CF TurnstileCAPTCHA 検証に対応します- 悪用を防ぐためのレート制限を設定できます
- Agent フレンドリー:組み込みの
cf-temp-mail-agent-mailskill により、AI agent がメールボックスを直接利用できます。詳しくはドキュメントを参照してください - コミュニティのモバイル管理クライアント:CloudMail は本プロジェクト互換の API 向けに Expo / React Native で構築されており、Android 管理コンソール、アドレス管理、受信済み/送信済み/不明メール、確認コードのクイックコピー、OLED ブラックテーマ、ローカルグループ分けを提供します
技術アーキテクチャ
技術アーキテクチャの詳細(クリックして展開/折りたたみ)
システム構成
- データベース:メインデータベースとして Cloudflare D1 を使用
- フロントエンドのデプロイ:Cloudflare Pages を使用してフロントエンドをデプロイ
- バックエンドのデプロイ:Cloudflare Workers を使用してバックエンドをデプロイ
- メールルーティング:Cloudflare Email Routing を使用
技術スタック
- フロントエンド:Vue 3 + Vite + TypeScript
- バックエンド:TypeScript + Cloudflare Workers
- メール解析:Rust WASM(mail-parser-wasm)
- データベース:Cloudflare D1(SQLite)
- ストレージ:Cloudflare KV + R2(任意で S3)
- プロキシサービス:Python SMTP/IMAP Proxy Server
主要コンポーネント
- Worker:中核となるバックエンドサービス
- Frontend:Vue 3 ユーザーインターフェース
- Mail Parser WASM:Rust メール解析モジュール
- SMTP Proxy Server:Python メールプロキシサービス
- Pages Functions:Cloudflare Pages ミドルウェア
- Documentation:VitePress ドキュメントサイト
重要な注意事項
- Resend でドメインレコードを追加する際、DNS プロバイダーが第 3 レベルドメイン a.b.com をホストしている場合は、Resend が生成したデフォルト名から第 2 レベルドメインのプレフィックス b を削除してください。削除しないと a.b.b.com が追加され、検証に失敗します。レコードを追加した後、次のコマンドで確認できます。
nslookup -qt="mx" a.b.com 1.1.1.1