Self-Host Mail Mailcow/Stalwart/Mail-in-a-Box 2026(セルフホストメール)
Self-Host Mail Server。Mailcow Dockerized (UI込人気)・Stalwart 0.9 (All-in-One Rust・SMTP+IMAP+JMAP)・Maddy 0.7 (Go All-in-One)・Mail-in-a-Box (Bash Setup)・Mailu (Modular Docker)・Modoboa (Python)・iRedMail・Postal (FOSS+Postmark Proxy)・Roundcube (Webmail)・SnappyMail (RainLoop Fork)・SOGo (Group)・Mailpit (Test SMTP UI)・¥0 OSS-¥¥¥¥¥/月、2026年Stalwart急成長 Modern代替。
概要
セルフホストメールは、自前でメールサーバを構築し、外部サービスに頼らずにメール送受信を行う仕組みです。2025年以降、RustやGoで書かれた軽量サーバが注目され、Stalwart 0.9(Rust)やMaddy 0.7(Go)が新規導入を加速。2026年にはMail-in-a-Boxの自動化スクリプトが大幅に改良され、初心者でも「一括セットアップ」で稼働可能に。メールサーバは企業・個人問わず、データ主権とプライバシーを確保する重要なインフラです。
主な特徴・仕組み
- 多プロトコル対応:SMTP 25, 587, 465 + IMAP 993 + JMAP 8080 (Stalwart, Maddy)
- Docker化:Mailcow Dockerized 1.8、Mailu 1.9 で即時起動、コンテナ分離
- 高スループット:Stalwart 0.9は10万通/時を安定処理、CPU 4コアで1.5GHz
- メールサイズ制限:デフォルト 25MB、Maddy 100MB、Mail-in-a-Box 50MB
- ドメイン数:Mailcow 100ドメイン、Stalwart 50ドメイン、Mailu 30ドメイン
- 自動TLS:Let's Encrypt 90日更新、Stalwart 0.9で自動取得
- 管理UI:Roundcube 1.5、SnappyMail 2.1、Mailpit 0.7でテスト送受信
- ログと監視:Prometheus Exporter 付き、Grafana でリアルタイム表示
- バックアップ:Docker Volumes で簡易バックアップ、S3 へオフサイト保存
- セキュリティ:SpamAssassin 3.4、ClamAV 1.1、DANE/TLSA でメール改ざん防止
スペック比較表
| サーバ | バージョン | 言語 | Docker | 同時接続 | ドメイン数 | メールサイズ上限 | 推奨CPU/メモリ |
|---|---|---|---|---|---|---|---|
| Mailcow | 1.8 | Python | ○ | 2,000 | 100 | 25 MB | 4 C 1.8 GHz / 8 GB |
| Stalwart | 0.9 | Rust | ○ | 10,000 | 50 | 25 MB | 4 C 2.0 GHz / 8 GB |
| Maddy | 0.7 | Go | ○ | 5,000 | 30 | 100 MB | 4 C 1.8 GHz / 8 GB |
具体例・対応製品
- Raspberry Pi 4 Model B (4 GB) – 低消費電力でStalwart 0.9をDockerで実行、家庭用メールサーバに最適。
- Intel NUC 11 (i5‑11300H, 16 GB) – Mailcow Dockerizedで複数ドメインを管理、ビジネス用途に。
- Dell PowerEdge R740xd (Xeon Gold 5425R, 64 GB) – Mail-in-a-BoxをVMware ESXi上で実行、エンタープライズ規模のメールホスト。
自作PCでの選び方・注意点
- CPU選択:メール処理はCPU集約的。4コア以上、2.0 GHz以上推奨。
- メモリ:8 GB以上で複数コンテナ同時稼働。
- ストレージ:SSD 500 GB以上、RAID1で冗長化。
- ネットワーク:10 Gbps LANを備えたマザーボードで外部送信を高速化。
- 電源:650 W以上、80 PLUS Gold認証で省エネ。
- 冷却:CPUクーラーはNoctua NH‑D14で静音。
- バックアップ:定期的にS3へスナップショットを転送。
- セキュリティ:ファイアウォール(ufw)でポート制限、Fail2Banでブルートフォース対策。
- 監視:Prometheus + GrafanaでCPU・メモリ・メールキューを可視化。
- アップデート:Docker Composeで
docker compose pullを定期実行。
関連用語との違い
- Gmail / Outlook.com:外部プロバイダにデータを預ける。セルフホストはデータ主権を保持。
- Microsoft 365 / Google Workspace:商用SaaS、管理はクラウド側。セルフホストは自前で全機能を管理。
- Postfix + Dovecot:従来の組み合わせだが、Rust/Goで書かれたStalwart・Maddyはパフォーマンスと保守性が向上。
よくある質問(FAQ)
Q1. どのサーバが初心者におすすめですか?
A1. Mail-in-a-BoxはBashスクリプトで一括セットアップが可能で、設定ファイルもシンプル。初心者向け。
Q2. 2026年にRustベースのメールサーバは安定していますか?
A2. Stalwart 0.9は2025年から本格リリースされ、10万通/時を安定処理。2026年にはコミュニティが拡大し、公式ドキュメントも充実。
Q3. 既存のPostfixを置き換える場合、データ移行は容易ですか?
A3. MaddyはPostfix互換のSMTPエンドポイントを提供し、既存のメールデータをIMAPで取得可能。スクリプトで自動化できるケースが多い。
まとめ
セルフホストメールは、データ主権とプライバシーを確保しつつ、柔軟なカスタマイズが可能です。2025年以降、RustとGoの軽量サーバが急速に普及し、2026年にはMail-in-a-Boxの自動化とStalwartのスケーラビリティが実証されています。自作PCで構築する際は、CPU・メモリ・ストレージのバランス、冷却・電源の品質、バックアップ・監視体制を重視し、長期運用を見据えた設計を心掛けましょう。