エグゼクティブサマリー
セルフホスト型アウトバウンドメール配信エンジン。HTTP API と認証 SMTP は同じキューへ収束し、受信 MX、メールボックス、POP3、IMAP、Webmail ではありません。
Controlled benchmark evidence — 100K
制御環境での実 SMTP transport。receiver は宛先 SMTP server として受信・計測しますが、public provider の inbox policy は表しません。
10M/30 days に必要な 3.86 msg/s に対し 28.83 msg/s (7.47×) を実測。同条件の線形投影は 74.7M/30 days。
この profile は添付なし。Inbox SLA ではありません。
Evidence: WS-BENCH-20260826-100K-MD1000 · wsba_20260826T133652_366c357f
Analysis methodology / measurement layer
Generator、Engine、MTA/receiver、external deliverability を分離して評価します。
| Technology / evidence | Measurement layer | What it measures | Use in Due Diligence |
|---|---|---|---|
| Integration Lab | Client → Ware Send API | Concurrency, HTTP latency, TCP/TLS/TTFB, new vs reused/multiplexed connections | Ingress generator and integration efficiency |
| Engine Analysis | Ware Send Engine | Durable admission, LOAD/DRAIN phases, P50/P95/P99, scheduler, Adaptive, CPU/iowait/run queue/PSI, pending, Postfix submit latency, Queue-ID | Engine bottlenecks and internal capacity |
| Benchmark Analysis | Postfix → controlled SMTP receiver | Messages/recipients received, rates/percentiles, domain distribution, TCP sessions, end-to-end gaps | Controlled SMTP transport integrity and effective egress |
| Campaign Completion Report | Ware Send → customer report address | Campaign accepted jobs/recipients, Postfix handoff, failures, retries, Queue-ID count, per-domain distribution, revision | Customer-facing campaign completion at Ware Send/Postfix boundary |
| Postfix logs / DSN | MTA → remote MX | Remote SMTP replies, defer, bounce and DSN evidence when available | Remote delivery evidence beyond Ware Send completion |
| DNS / reputation / inbox testing | Public Internet / destination provider | PTR, SPF, DKIM, DMARC, reputation/blocklists and provider-specific inbox placement | Deliverability analysis outside Engine throughput |
製品範囲
セルフホスト型アウトバウンドメール配信エンジン。HTTP API と認証 SMTP は同じキューへ収束し、受信 MX、メールボックス、POP3、IMAP、Webmail ではありません。
アーキテクチャ
202/250 を返す前に Message、Blob、Delivery を永続化します。weighted-fair / domain-aware scheduler が制御された Postfix ウィンドウへ供給します。
セキュリティ
API Token と SMTP パスワードは分離。完全な秘密は一度だけ提供し、サーバーにはハッシュのみ保存。SMTP は TLS 必須、サービスは non-root です。
データとプライバシー
コンテンツとメタデータは顧客管理 VPS に残り、DB Ware バックエンドはメッセージごとのクリティカルパスに入りません。
信頼性
202/250 はローカル durable commit 後の責任引受けを意味します。Recovery、fsync、atomic rename、quarantine、GC を実装し、Postfix 受理とローカル terminal commit 間には at-least-once の残存ウィンドウがあります。
Scheduler & Adaptive Engine
weighted-fair/domain-aware scheduler、cost class、campaign/tenant fairness、domain limit。Adaptive Engine 1.3.x は CPU、iowait、run queue、load、Linux PSI、queue/Postfix growth、commit latency を hysteresis 付きで複合評価します。
可観測性
認証済み status/activity/analytics と Analysis Report v3.1。phase、percentile、Adaptive、PSI、Queue-ID、Engine→Postfix を記録し、高解像度証跡は VPS に保持、HTML は compact timeline を使用します。
配信セマンティクス
ローカル SMTP で Postfix Queue-ID を取得して相関します。MTA の受理は inbox 配信を意味しません。
運用と継続性
amd64/arm64 バイナリ、SHA-256、署名済みオフラインライセンス、rollback、post-install 検証。
容量とベンチマーク
2026-08-26 の controlled Multi-Domain test で、1,000 domains に対して 100,000/100,000 messages を controlled SMTP destination server が受信し、gap 0、effective 28.83 msg/s を記録。10M/30 days に必要なのは 3.86 msg/s、同条件の線形投影は 74.7M/30 days。SLA や inbox 保証ではありません。
責任分界
| コンポーネント | 責任 |
|---|---|
| Ware Send | 受付、永続化、キュー、scheduler、adaptive control、observability |
| Postfix / MTA | ローカル受付後の外部 SMTP transport、queue、retry、defer |
| 顧客 / インフラ | VPS/cloud、DNS、IP、reputation、利用ポリシー、運用 |
既知のリスクと境界
| ID | 記録 |
|---|---|
| R-01 | 独立システム間で exactly-once を保証しません。 |
| R-02 | 202/250 は inbox 配信の証明ではありません。 |
| R-03 | ベンチマークなしに最大 throughput を公開しません。 |
| R-04 | VPS/DNS/IP/reputation は顧客との共同運用責任です。 |
独立監査なしに SOC 2、ISO 27001 等の認証を主張しません。
証跡一覧
| ID | 利用可能な証跡 |
|---|---|
| E-01 | 内部アーキテクチャ |
| E-02 | Go tests/race/vet |
| E-03 | SHA-256/manifest |
| E-04 | Developer Documentation |
| E-05 | Service hardening |
| E-06 | ローカル analytics |
| E-07 | Rollback 手順 |
証跡は、適用される範囲と権限に応じて技術レビュー時に提示できます。