お問い合わせ

コース概要

Stalwartの概要

  • Stalwartとは何か、そしてなぜ作られたのか
  • 単一Rustバイナリアーキテクチャ
  • 従来のメールスタックとの比較
  • ライセンス:AGPL-3.0およびエンタープライズ版

インストールと初期セットアップ

  • システム要件およびプラットフォームサポート
  • DockerおよびDocker Composeによるインストール
  • Linuxにおけるバイナリからのインストール
  • データベースバックエンドの選択
  • ブートストラップモードおよびセットアップウィザード

コアプロトコルとDNS

  • インバウンドおよびアウトバウンドのためのSMTP設定
  • メールアクセス用のIMAP4およびJMAP
  • レガシークライアント向けのPOP3
  • DNSレコード:MX、SPF、DKIM、DMARC
  • 自動的なDKIMキーローテーション

セキュリティと認証

  • ACME証明書プロビジョニングによるTLS
  • DANEおよびMTA-STSトランスポートセキュリティ
  • 認証バックエンド:内部、LDAP、OIDC、SQL
  • OAuth 2.0および多要素認証
  • アクセスコントロールリスト(ACL)と権限管理
  • レートリミティングおよび自動IPブロッキング

スパムおよびフィッシング対策

  • 組み込みスパムフィルタアーキテクチャ
  • AIおよびLLM駆動の分類
  • 統計的ベイズ分類器
  • DNSブロックリストおよびPyzor
  • グレープライシングおよびスパムトラップ
  • フィッシングおよびホモグラフィ攻撃対策

ストレージおよび検索バックエンド

  • ストレージオプション:RocksDB、PostgreSQL、MySQL、SQLite
  • S3およびAzureによるクラウドブルブストレージ
  • Redisによるキャッシュ
  • 全文検索:組み込みエンジンと外部エンジンの比較

コラボレーションサービス

  • CalDAVおよびJMAPカレンダー
  • CardDAVおよびJMAP連絡先
  • WebDAVファイルストレージ
  • ACLおよびJMAPシェアリングによる共有機能

マルチテナンシーとユーザー管理

  • ドメインおよびテナントの分離
  • ユーザーアカウントおよびグループ
  • メーリングリストおよびエイリアス
  • サブアドレス指定およびキャッチオールアドレス
  • ユーザーおよびテナントごとのディスククォータ

管理と監視

  • WebUIダッシュボードおよび統計情報
  • スクリプティングおよび自動化のためのCLI
  • SMTPキュー管理
  • OpenTelemetryおよびPrometheusメトリクス
  • イベント自動化のためのWebhooks

クラスター化および高可用性

  • ピアツーピアクラスター調整
  • KafkaおよびRedisを使用したクラスターリング
  • 読み取りレプリカおよびシャーデッドストレージ
  • Kubernetesでの展開
  • フォールトトレランス設計

高度な設定

  • Sieveスクリプティング言語
  • MTAフックおよびmilter統合
  • ルーティングルールおよび仮想キュー
  • エンベロープ書き換え

移行と統合

  • PostfixおよびDovecotからの移行
  • Exchangeからの移行
  • AutoconfigおよびAutodiscover
  • 自動DNS管理
  • API駆動宣言型展開

要求

  • Linuxコマンドラインでの操作に慣れていること
  • DNS概念の基本的な理解
  • メールの基本知識があると役立ちますが、必須ではありません

対象者

  • システム管理者
  • DevOpsおよびプラットフォームエンジニア
  • ITインフラストラクチャスペシャリスト
  • セルフホスト型メール展開の管理または計画に関わる全ての方
 21 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー