Zuletzt aktualisiert: 2026-03-033 Min. Lesezeit

Architektur

Truncus trennt die E-Mail-Zustellung in zwei unterschiedliche Schichten.

Transportschicht

Der E-Mail-Transport wird von AWS SES (eu-west-1) abgewickelt.

SES bietet globale Zustellbarkeitsinfrastruktur, etablierte Beziehungen zu Mailbox-Anbietern sowie Bounce- und Beschwerdeerkennnung.

Truncus verwendet SES ausschließlich als Transportschicht. SES ist nicht in der API-Oberfläche sichtbar.

Kontrollebene

Die Truncus-Kontrollebene läuft in EU-Infrastruktur.

Verantwortlichkeiten:

  • Deterministische Zustellungsstatusauflösung
  • Event-Speicherung (90 Tage Aufbewahrung)
  • Webhook-Versand und Wiederholung
  • Idempotenz-Durchsetzung
  • Replay-System
  • Verwaltung der Unterdrückungsliste

Ihr API-Key, Kontodaten, Zustellereignisse und Webhook-Historie werden in EU-Infrastruktur gespeichert. SES übernimmt nur den Transport.

Zustellungsablauf

  1. API-Anfrage von Kontrollebene empfangen
  2. Validierung (API-Key, Payload, Domain-Autorisierung)
  3. E-Mail an Transportschicht (SES) übergeben
  4. Terminaler Status aus SES-Feedback ermittelt
  5. Ereignis in EU-Kontrollebene gespeichert
  6. Webhook an Ihren Endpoint ausgelöst

Warum diese Trennung existiert

Die meisten E-Mail-APIs stellen Transportakzeptanz als ihren Zustellungsstatus bereit. Akzeptanz bedeutet, dass der empfangende Server zugestimmt hat, die Nachricht zu verarbeiten — nicht, dass sie die Inbox erreicht hat.

Durch eine separate Kontrollebene kann Truncus:

  • Terminalen Zustellungsstatus unabhängig vom Transport auflösen und speichern
  • Alle EU-regulierten Daten in EU-Infrastruktur halten
  • Replay ohne erneutes Senden bereitstellen
  • Idempotenz über Wiederholungsversuche hinweg durchsetzen

Datenresidenz

Transportschicht: AWS SES (global, eu-west-1).

Kontrollebene: EU-Infrastruktur.

Kontodaten, Event-Logs, Webhook-Historie: EU.

Van Moose, KvK 97411698 (Niederlande).

Architektur