第 08 章 メール転送と防御 管理画面: #pOutbound

送信 Reputation Shield、OutboundGuard、ESMTP 制限 & Fail2Ban

インターネットに公開されたメール サーバーには 2 つの脅威があります: 外部からのクレデンシャル スタッフィング ボットと、送信 IP/ドメインのレピュテーションの低下 (繰り返されるハード バウンス、スパム苦情、RFC 8058 配信停止ヘッダーの欠如、侵害されたアカウントが原因) です。nextxch は、主要なトランザクション ESP の中核となる配信性保護機能を組み合わせています - すべてオプションで、個別に切り替え可能です。

運用のヒントとアーキテクチャに関する注記

[送信レピュテーションとクォータ] (#pOutbound) で、オフ (既定)、推奨、厳格 (一括) をワンクリックで切り替えるか、個々のモジュールを選択して有効にできます。組み込みのトラフィックを発生させないサンドボックス ドメイン *.sink.nextxch.local (ok@、bounce@、defer@、complaint@) を使用すると、外部にトラフィックを送信することなく、バウンス、Webhook、抑制リストを安全にテストできます。さらに高い要件がある場合は、前段にメール ゲートウェイを追加で配置することもできます。第 09 章 /docs/mail-gateway/ を参照してください。

コックピットまたは CLI による Reputation Shield、TLS オーバーライド & Fail2Ban

すべての保護機能は、Cockpit (#pOutbound) でライブ管理することも、nextxch-cli で宣言的に管理することもできます。

リファレンス / 構成
# Reputation Shield per CLI abfragen oder als Preset aktivieren (0 ms Hot-Reload):
nextxch-cli get ReputationShield
nextxch-cli update ReputationShield --set preset=recommended

# TLS-Ausnahme für Partner-Domain mit Shared-Hosting-Zertifikats-Mismatch:
nextxch-cli create Route --set domain=neff.me --set tlsMode=StartTlsIgnoreCert --set description="Partner-MX Ausnahme"

# Brute-Force Auto-Ban Schwellenwerte in #pRules feinjustieren:
nextxch-cli update TransportRules --set autoBanThreshold=10 --set autoBanDurationMinutes=30

設定、既定値 & ベスト プラクティス

設定 / 場所 説明 既定値 本番環境のベスト プラクティス
Suppression List & Auto-Bounce-Sperre (#pOutbound · optional) 5xx のハード バウンス、連続する 4xx のソフト バウンス、配信停止を自動的に記録し、リモート MX サーバーに接続する前の送信前段階で、既知の無効な受信者を除外します。 Optional (Vorlage: Empfohlen) 存在しない 550 メールボックスに繰り返し送信しないことで、Gmail、Outlook、Yahoo での送信者スコアを保護します。
ARF Feedback-Loop & RFC 8058 1-Klick-Unsubscribe (optional) 受信した RFC 5965 ARF 不正利用レポートを自動的に取り込み、スキャナーに安全な GET/POST 処理を備えた、DKIM で重ねて署名された RFC 8058 ワンクリック List-Unsubscribe ヘッダーを挿入します。 Optional (für Bulk Pflicht ab 5.000/Tag) marketing と notification のカテゴリで有効にしてください: Google/Yahoo の一括送信者要件を満たしつつ、GET によるプレビューがエンタープライズのリンク スキャナーの影響を受けないようにします。
24h Bounce- & Complaint-Notbremse + 421 ISP-Cooldown (optional) 直近 24 時間のバウンス率 (>5%) または苦情率 (>0.2%) が急増すると自動サーキット ブレーカーが作動し、421/451 のレート制限応答に対してドメインごとに適応型のクールダウンを適用します。 Optional (critical/2FA ausgenommen) 不適切なマーケティング バッチでブレーカーが作動しても 2FA コードやパスワード リセットが届き続けるよう、AllowCriticalWhenTripped は有効のままにしてください。
DNSBL-Selbsttest, HMAC-Webhooks & Sandbox-Sink (optional) 送信用 IPv4 を 5 つの主要な DNSBL と照合し、HMAC-SHA256 署名付きのバウンス/苦情 Webhook を CRM/ERP に送信し、*.sink.nextxch.local で結果をシミュレートします。 sink.nextxch.local aktiv ステージング/CI テストを ok@、bounce@、defer@、complaint@sink.nextxch.local に向けることで、インターネット トラフィックなしで現実的なバウンス & Webhook テストを行えます。
Auto-Ban / Fail2Ban & TarpitDelayMs (#pRules) SMTP、IMAP、POP3、Webmail、ActiveSync、DAV でブルート フォース攻撃の IP をブロックし (8 回失敗 -> 30 分間禁止)、SMTP ターピット (1500 ms) で辞書攻撃スキャナーを遅延させます。 Aktiv · 1500 ms Tarpit 有効のままにし、オフィス / VPN の固定送信元 IP を #pRules で許可リストに登録し、通常の個人メールボックスはアカウントごとの OutboundGuard の制限で保護してください。