Die Entscheidung zwischen SMTP-Relay und Email API ist eine der ersten Architektur-Fragen, die wachsende Unternehmen beim Aufbau ihrer E-Mail-Infrastruktur lösen müssen. Beide Wege erledigen die gleiche Aufgabe, aber strukturell unterschiedlich.
Der Kern-Unterschied: Stateful vs. Stateless
SMTP ist ein stateful Protokoll. Die Anwendung baut eine Konnektion zum Relay-Server auf, hält sie offen und überträgt eine oder mehrere Nachrichten innerhalb derselben Session. Bei Hochvolumen-Versand ist Konnektion-Wiederverwendung effizient.
Email API ist stateless. Jeder API-Aufruf ist eigenständig — die Anwendung führt einen HTTP POST mit JSON-Payload aus. Es gibt keinen Versand-Zustand zwischen Aufrufen.
Code-Beispiel: SMTP-Versand
import smtplib
from email.message import EmailMessage
msg = EmailMessage()
msg['From'] = 'noreply@ihr-unternehmen.de'
msg['To'] = 'kunde@example.com'
msg['Subject'] = 'Ihre Bestellung bestätigt'
msg.set_content('Hallo Kundenname, ...')
with smtplib.SMTP_SSL('smtp.authorizehosting.com', 465) as smtp:
smtp.login('benutzer', 'passwort')
smtp.send_message(msg)
Code-Beispiel: API-Versand
import requests
response = requests.post(
'https://api.authorizehosting.com/v3/emails',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
'X-Idempotency-Key': f'order-{order_id}-confirmation'
},
json={
'from': {'email': 'noreply@ihr-unternehmen.de'},
'to': [{'email': 'kunde@example.com'}],
'subject': 'Ihre Bestellung bestätigt',
'text': 'Hallo Kundenname, ...',
'custom_args': {'order_id': order_id}
}
)
Entscheidungs-Matrix für DACH-Unternehmen
Fall 1: Bestandssystem (SAP, Magento, WHMCS) → SMTP-Relay. Diese Systeme sprechen SMTP nativ. Wechsel auf API würde Code-Anpassung erfordern.
Fall 2: Neu entwickelte SaaS-Anwendung → Email API. Bei Greenfield-Entwicklung ist API strukturell überlegen — Webhooks für Event-Tracking, Idempotency für kritische Mails.
Fall 3: Account-Lifecycle-Mails → Email API. Idempotency ist hier business-kritisch — doppelter Versand eines 2FA-Codes ist inakzeptabel.
Fall 4: Marketing-Newsletter mit Engagement-Tracking → Email API. Open-Rates, Click-Rates erfordern Webhook-Daten.
Fall 5: Hochvolumen-ESP-Workload → SMTP mit Pipelining.
Fall 6: Operative Benachrichtigungen aus Monitoring → SMTP. Nagios, Zabbix, Prometheus senden via SMTP.
Hybrid-Strategie als häufiger Sweet-Spot
- SMTP-Relay für Bestandssysteme (ERP, CMS, Hosting)
- Email API für neu entwickelte Anwendungen mit Event-Tracking
- Beide nutzen die gleiche Versand-Infrastruktur und IPs
Bei Authorize Hosting unterstützen wir beide Wege als Standard im Tarif — ohne Aufpreis für API-Zugang.
Zustellbarkeit: kein Unterschied
Häufige Missverständnis: API hat bessere Zustellbarkeit als SMTP. Das ist falsch. Beide Wege landen über die gleiche Versand-Infrastruktur und die gleichen IPs bei den Empfängern. Zustellbarkeit hängt von IP-Reputation, Authentifizierung und Versand-Hygiene ab — nicht vom Übergabe-Protokoll.
Migration zwischen den beiden
Migration von SMTP zu API ist die häufigere Richtung — typisch wenn ein Unternehmen wächst und Webhook-basiertes Tracking braucht. Aufwand: HTTP-Client implementieren, Webhook-Endpunkt einrichten und sicher verifizieren (HMAC-Signaturen). Typisch 16-32 Stunden Engineering pro Anwendung.
Bei Anbieter-Wechsel ist SMTP strukturell einfacher zu migrieren als API — weshalb SMTP für Bestandssysteme die anbieter-unabhängigere Wahl ist.
Welcher Übergabe-Weg passt zu Ihrer Architektur?
Bei Authorize Hosting unterstützen wir beide Wege im Standard-Tarif — ohne Aufpreis für API-Zugang.