WARE SEND / TECHNICAL DUE DILIGENCE
REVISIONE TECNICA ESTERNA

Pacchetto di due diligence tecnica

Materiale su architettura, sicurezza, affidabilità, operazioni e rischi per valutazioni tecniche. Nessun segreto privato; non sostituisce audit indipendenti.

Documento
WS-TDD-001
Release esaminata
Engine 1.3.1 · API v1 · SMTP Submission 587/465 · Analysis v3.1
Classificazione
Uso esterno · nessun segreto operativo
Fornitore
DB Ware Company

Sintesi esecutiva

Motore self-hosted per e-mail outbound. API HTTP e SMTP autenticato convergono sulla stessa coda; non è mailbox, MX inbound, POP3, IMAP o webmail.

Ware SendAmmissione, persistenza, coda, scheduler, controllo adattivo e osservabilità
Postfix / MTATrasporto SMTP esterno, coda, retry e defer dopo l’accettazione locale
Cliente / infrastrutturaVPS/cloud, DNS, IP, reputazione, policy d’uso e operazioni

Evidenza benchmark controllato — 100K

Trasporto SMTP reale in ambiente controllato; il receiver accetta e misura messaggi ma non rappresenta le policy inbox pubbliche.

MISURATO100.000/100.000accepted → Postfix → receiver · gap 0
Effective receiver28,83 msg/sP95 68,09 · peak 75,95
Multi-Domain1.000 domains100 recipients/domain · CV 0
Engine → Postfix99,992% reuse8 opens / 100.000 transactions
Host CPU23,2% avgpeak 53,8%
I/O pressure8,2% iowait avgPSI I/O some peak 55,2
PROIEZIONE ARITMETICA74,7M / 30d7,47× the continuous rate required for 10M/30d
Adaptive / pressure55,2 PSI I/O peak308 transitions · run queue peak 14
QUALITÀ TEST: DIRTY: Postfix è partito con 1.963 elementi queue/deferred; evidenza operativa, non certificazione della capacità massima.
10M/30 giorni richiedono 3,86 msg/s. Misurati 28,83 msg/s (7,47×); proiezione lineare: 74,7M/30 giorni nelle stesse condizioni.
Profilo senza allegato. Non è SLA inbox.
Evidence: WS-BENCH-20260826-100K-MD1000 · wsba_20260826T133652_366c357f

Metodologia di analisi e punto di misura

Ogni livello risponde a una domanda: generatore, Engine, MTA/receiver e deliverability esterna.

Technology / evidenceMeasurement layerWhat it measuresUse in Due Diligence
Integration LabClient → Ware Send APIConcurrency, HTTP latency, TCP/TLS/TTFB, new vs reused/multiplexed connectionsIngress generator and integration efficiency
Engine AnalysisWare Send EngineDurable admission, LOAD/DRAIN phases, P50/P95/P99, scheduler, Adaptive, CPU/iowait/run queue/PSI, pending, Postfix submit latency, Queue-IDEngine bottlenecks and internal capacity
Benchmark AnalysisPostfix → controlled SMTP receiverMessages/recipients received, rates/percentiles, domain distribution, TCP sessions, end-to-end gapsControlled SMTP transport integrity and effective egress
Campaign Completion ReportWare Send → customer report addressCampaign accepted jobs/recipients, Postfix handoff, failures, retries, Queue-ID count, per-domain distribution, revisionCustomer-facing campaign completion at Ware Send/Postfix boundary
Postfix logs / DSNMTA → remote MXRemote SMTP replies, defer, bounce and DSN evidence when availableRemote delivery evidence beyond Ware Send completion
DNS / reputation / inbox testingPublic Internet / destination providerPTR, SPF, DKIM, DMARC, reputation/blocklists and provider-specific inbox placementDeliverability analysis outside Engine throughput
01

Ambito

Motore self-hosted per e-mail outbound. API HTTP e SMTP autenticato convergono sulla stessa coda; non è mailbox, MX inbound, POP3, IMAP o webmail.

02

Architettura

Message, Blob e Delivery vengono persistiti prima di 202/250. Scheduler weighted-fair e domain-aware alimenta una finestra Postfix controllata.

03

Sicurezza

Token API e password SMTP sono separati; i segreti completi vengono consegnati una volta e restano solo hash. SMTP richiede TLS e il servizio è non-root.

04

Dati e privacy

Contenuti e metadata restano sulla VPS del cliente; il backend DB Ware non è nel percorso critico di ogni messaggio.

05

Affidabilità

202/250 seguono un commit locale durevole. Recovery, fsync, atomic rename, quarantine e GC proteggono lo spool; resta una finestra at-least-once Postfix↔commit locale.

06

Scheduler & Adaptive Engine

Scheduler weighted-fair/domain-aware con classi di costo, fairness campagna/tenant e limiti per dominio. Adaptive Engine 1.3.x combina CPU, iowait, run queue, load, PSI Linux, crescita code/Postfix e latenza commit con isteresi.

07

Osservabilità

Status/activity/analytics autenticati e Analysis Report v3.1 con fasi, percentili, Adaptive, PSI, Queue-ID e telemetria Engine→Postfix; evidenza completa sulla VPS, HTML con timeline compatta.

08

Semantica di consegna

Il Queue-ID Postfix viene acquisito per correlazione nella sottomissione SMTP locale. L’accettazione MTA non equivale a inbox.

09

Operazioni e continuità

Binari amd64/arm64, SHA-256, licenza offline firmata, rollback e validazione post-installazione.

10

Capacità e benchmark

Il 26/08/2026 un test Multi-Domain controllato ha consegnato 100.000/100.000 messaggi a un server SMTP destinatario controllato su 1.000 domini, zero gap, a 28,83 msg/s effettivi. 10M/30 giorni richiedono 3,86 msg/s; proiezione lineare: 74,7M/30 giorni nelle stesse condizioni. Non è SLA né garanzia inbox.

Responsabilità

ComponenteResponsabilità
Ware SendAmmissione, persistenza, coda, scheduler, controllo adattivo e osservabilità
Postfix / MTATrasporto SMTP esterno, coda, retry e defer dopo l’accettazione locale
Cliente / infrastrutturaVPS/cloud, DNS, IP, reputazione, policy d’uso e operazioni

Rischi e limiti noti

IDRegistro
R-01Nessuna garanzia exactly-once tra sistemi indipendenti.
R-02202/250 non prova la consegna in inbox.
R-03Nessun throughput massimo pubblicato senza benchmark.
R-04VPS, DNS, IP e reputazione sono responsabilità operative condivise.
Postura compliance

Non vengono dichiarate certificazioni SOC 2, ISO 27001 o altre senza audit indipendente.

Registro delle evidenze

IDEvidenze
E-01Architettura interna
E-02Test Go/race/vet
E-03SHA-256 e manifest
E-04Developer Documentation
E-05Hardening servizio
E-06Analytics locali
E-07Procedure rollback

Le evidenze possono essere presentate durante la revisione tecnica in base all’ambito e alle autorizzazioni applicabili.