第 06 章
メール転送と防御
管理画面:
#pSmtpQueue
SMTP キュー、再試行スケジュール、ISP スロットリング、スマート ホスト & ライブ MX テスター
送信配信エンジンは MX レコードを解決し、MTA-STS と DANE TLSA のポリシーを適用し、共有ホスティングの MX ピア向けに RFC 7435 の日和見的 STARTTLS をサポートし、Dual-DKIM 署名を付与し、4xx による延期の再試行を自動で管理します。
運用のヒントとアーキテクチャに関する注記
パートナー ドメインから問題が報告された場合は、組み込みの送信 MX、STARTTLS & DANE ライブ テスター (#pSmtpQueue) を使用してください: メールを送信することなく、相手の MX サーバーに対して実際の非破壊的な TCP、EHLO、STARTTLS、DANE TLSA ハンドシェイクを実行します。
送信トランスポートのセキュリティ: 日和見的 TLS と強制 TLS
nextxch が厳格な暗号化認証と共有ホスティングの MX 互換性を自動的に両立させる仕組み。
1. Ziel-Domain hat DANE TLSA oder MTA-STS (mode: enforce):
-> Strikte Zertifikats- & Hostname-Prüfung (Pflicht-TLS, kein Fallback).
2. Standard Port-25-MX ohne MTA-STS/DANE (Opportunistic STARTTLS, RFC 7435):
-> Verschlüsselt per TLS 1.3/1.2 auch dann, wenn ein Shared-Hoster-MX
ein Zertifikat auf seinen Provider-Namen präsentiert (kein unnötiger Bounce).
3. Domain-Policy RequireOutboundTls = true:
-> Erzwingt striktes TLS für besonders schützenswerte Partner-Domains.
設定、既定値 & ベスト プラクティス
| 設定 / 場所 | 説明 | 既定値 | 本番環境のベスト プラクティス |
|---|---|---|---|
RetryScheduleMinutes |
リモート MX が一時的な 4xx 遅延 (グレーリストや一時的なスロットリングなど) を返した場合のバックオフ間隔 (分、カンマ区切り)。 | 5, 15, 60, 240, 720, 1440 |
既定値のままにしてください (5 分後の最初の再試行でリモートのグレーリストを素早く通過でき、段階的な再試行は最終的な DSN バウンスを生成するまで約 41 時間に及びます)。 |
OutboundWorkerConcurrency |
すべての宛先ドメインを通じた、同時実行される送信 SMTP 配信ワーカーの最大数。 | 4 Worker |
一般的な中小企業のトラフィックには 4 - 8 ワーカーが適しています。大量のトランザクション請求メールが集中する場合は 12 - 24 に増やしてください。 |
MaxConnectionsPerMxIp & RatePerMinute |
大手 ISP での 421 レート制限による遅延を防ぐため、宛先 MX の IP / ドメインごとの同時 TCP セッション数と 1 分あたりのメッセージ数を制限します。 | 2 Verbindungen · 60/Min. |
特に新しい IP アドレスをウォーミングする間は、控えめな上限 (同時接続 2、毎分 30 - 60 通) を維持してください。 |
Globaler Smart-Host & Domain-Routen |
すべての送信メールを上流リレー経由でルーティングする (ISP が TCP 25 をブロックしている場合) か、特定のドメインを社内の ERP/DMS/パートナー ゲートウェイにルーティングします。 | Direkter MX-Versand (leer) |
TCP 25 が開いていて PTR が整合している場合は、MX への直接配信を優先してください。送信ポート 25 がブロックされているクラウド VM ではスマート ホストを使用してください。 |
Zertifikatsprüfung & TLS-Ausnahmen (RemoteCertificateNameMismatch) |
リモート MX 証明書のホスト名が一致しない場合でもメールを暗号化して配信するかどうかを、グローバル (Opportunistic、IgnoreErrors、Strict) または宛先ドメインごと (TargetHost が空 = Auto DNS-MX + StartTlsIgnoreCert) に設定します。 | Opportunistic (RFC 7435) |
既定では 'Opportunistic' のままにしてください。厳格なポリシーの下では、アクティブなキューから StartTlsIgnoreCert を使って特定のパートナー ドメインをワンクリックで許可リストに追加できます。 |