# Einfachere E-Mail-Status

> Wir haben die alten E-Mail-Status durch ein klareres und einheitlicheres System ersetzt. Hier erfahren Sie, was sich geändert hat und wie die neuen Status den bisherigen entsprechen.

2026-02-25 · George (https://x.com/thegeorge, https://www.linkedin.com/in/jiri-zizka/)

E-Mail-Status sind einer der wichtigsten Bestandteile der API – sie zeigen Ihnen genau, wo sich eine E-Mail in ihrem Lebenszyklus befindet. Mit der Zeit ist unser ursprünglicher Satz an Status organisch gewachsen und unübersichtlich geworden: Was ist der Unterschied zwischen `error` und `softfail`? Ist `held` dasselbe wie `pending`? Wir haben beschlossen aufzuräumen.

## Die neuen Status

Wir haben jetzt **12 eindeutige Status**, jeder mit einer klaren Bedeutung und Farbe:

| Status | Farbe | Beschreibung |
| --- | --- | --- |
| **accepted** | 🟡 | Zur Zustellung angenommen |
| **scheduled** | 🟡 | Für eine spätere Zustellung geplant |
| **delivered** | 🟢 | An den Mailserver des Empfängers zugestellt |
| **bounced** | 🔴 | Dauerhaft fehlgeschlagen (Hard Bounce) |
| **attempted** | 🟠 | Zustellung versucht, aber vorübergehend fehlgeschlagen |
| **failed** | 🔴 | Zustellung aufgrund eines spezifischen Fehlers fehlgeschlagen |
| **rejected** | 🔴 | Zunächst angenommen, dann abgelehnt |
| **loaded** | 🔵 | E-Mail-Inhalt wurde geladen (Öffnungs-Tracking) |
| **clicked** | 🟣 | Ein Link in der E-Mail wurde angeklickt |
| **suppressed** | ⚪ | Empfänger steht auf der Sperrliste |
| **received** | 🟢 | Eingehende E-Mail wurde angenommen |
| **complained** | 🔴 | Eine Spam-Beschwerde wurde registriert |

## Was sich gegenüber den alten Status geändert hat

Die alten Status sind abgekündigt. So werden sie den neuen zugeordnet:

| Alter Status (abgekündigt) | Neuer Status |
| --- | --- |
| `pending` | `accepted` oder `scheduled` |
| `sent` | `delivered` |
| `held` | _(entfernt)_ |
| `hold_cancelled` | _(entfernt)_ |
| `softfail` | `attempted` |
| `hardfail` | `bounced` |
| `opened` | `loaded` |
| `error` | `failed` |
| `delayed` | _(entfernt)_ |
| `processed` | _(entfernt)_ |

Die umbenannten Status sind aussagekräftiger: `loaded` macht deutlich, dass wir das Laden des E-Mail-Inhalts verfolgen (nicht zwangsläufig das Öffnen durch einen Menschen), `attempted` ist weniger mehrdeutig als `softfail`, und `bounced` wird allgemein verstanden.

## Rückwärtskompatibilität

Alle bestehenden E-Mails und ihre Zustellungen wurden auf die neuen Status migriert. Sie sehen in E-Mail- und Zustelldatensätzen keine alten Statusnamen mehr, unabhängig davon, wann sie erstellt wurden.

Der einzige Ort, an dem alte Statusnamen noch auftauchen können, sind **bereits ausgelöste Events und Webhook-Anfragen**, die vor dieser Änderung gesendet wurden. Diese historischen Payloads sind unveränderlich und behalten die ursprünglichen Statuswerte, mit denen sie erstellt wurden.

Falls Sie in Ihrem Code nach Statuswerten filtern oder auf sie prüfen, stellen Sie Ihre Integrationen auf die neuen Namen um.

---

Source: https://emailit.com/de/blog/vereinfachung-von-e-mail-status/
