SirrChat 概要
SirrChat は、ブロックチェーン認証をサポートする、組み立て可能なオールインワンメールサーバーです。エンタープライズグレードのメールサーバー機能と EVM ウォレット署名認証を統合し、安全でモダンなメールプラットフォームを構築します。
SirrChat とは?
SirrChat は Go で構築された完全機能を備えたメールサーバーで、以下を提供します:
- 完全な SMTP/IMAP プロトコルサポート
- ブロックチェーンウォレット署名認証
- 柔軟なメッセージ処理パイプライン
- 本番環境対応のデプロイツール
- 複数のデータベースとストレージバックエンドのサポート
主な機能
コア機能
- 完全なメールサーバー: エンタープライズグレードの機能を備えた完全な SMTP/IMAP サポート
- ブロックチェーン認証: EVM ウォレット署名ベースのメールアクセス制御
- マルチ DNS サポート: 15以上の DNS プロバイダー統合による自動 TLS 証明書
- スパム保護: DKIM、SPF、DMARC 検証とレピュテーションスコアリング
- 柔軟なストレージ: SQL データベースバックエンド(PostgreSQL、MySQL、SQLite)と S3 互換オブジェクトストレージ
技術仕様
| 機能 | 仕様 |
|---|---|
| メールプロトコル | SMTP、IMAP、Submission |
| 認証 | EVM ウォレット、LDAP、PAM、SASL |
| TLS | 自動 ACME 証明書 |
| ストレージ | SQLite、PostgreSQL、MySQL、S3 |
| DNS プロバイダー | 15以上サポート |
アーキテクチャ概要
┌─────────────────┐ ┌─────────────────┐
│ メールクライアント │────▶│ SMTP/IMAP │
│ (Thunderbird, │ │ エンドポイント │
│ Outlook など) │ └────────┬────────┘
└─────────────────┘ │
▼
┌─────────────────────┐
│ 認証 │
│ (Blockchain/LDAP) │
└────────┬────────────┘
│
┌──────────────┼──────────────┐
▼ ▼ ▼
┌─────────────┐ ┌───────────┐ ┌──────────┐
│ ストレージ │ │ チェック │ │ 変更 │
│ (SQL/S3) │ │(DKIM/SPF) │ │ (DKIM) │
└─────────────┘ └───────────┘ └──────────┘なぜ SirrChat を選ぶのか?
開発者向け
- モジュラーアーキテクチャ: カスタムモジュールで簡単に拡張
- クリーンな API: カスタム機能を構築するための文書化されたインターフェース
- 複数言語サポート: Go で構築、バインディング利用可能
- 活発な開発: 定期的な更新と改善
システム管理者向け
- ワンクリックデプロイ: 自動インストールスクリプト
- 簡単な設定: シンプルで読みやすい設定フォーマット
- 本番環境対応: 包括的な監視を備えた実戦テスト済み
- 柔軟なデプロイ: Docker、systemd、手動デプロイをサポート
セキュリティ重視の組織向け
- ブロックチェーン認証: パスワードベースの脆弱性を排除
- エンドツーエンド暗号化: 自動証明書管理による完全な TLS サポート
- スパム保護: 複数層のスパム対策
- オープンソース: GPL 3.0 ライセンスの下で完全に監査可能なコードベース
ユースケース
プライベートメールサーバー
データとプライバシーを完全にコントロールして、独自のメールサーバーをデプロイ。
企業メール
LDAP 統合と高度な認証オプションを備えたエンタープライズグレードのメールソリューション。
ブロックチェーンベースの通信
パスワードレスメール認証にブロックチェーンウォレットを活用。
開発とテスト
SQLite サポートと簡単なローカルセットアップで開発環境に最適。
次のステップ
始める準備はできましたか?
コミュニティとサポート
- GitHub: mail-chat-chain/mailchatd
- ライセンス: GPL 3.0
SirrChat - ブロックチェーン認証を備えたモダンメールサーバー