Zum Inhalt springen

Technik4 Min. Lesezeit

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.

GVon

Einfachere E-Mail-Status

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.

Teilen

Probieren Sie aus, worüber Sie gerade gelesen haben.

3.000 E-⁠Mails im Monat gratis. Keine Kreditkarte erforderlich.

3.000 E-⁠Mails im Monat kostenlos · Keine Kreditkarte erforderlich