Referenz
E-Mail-Status
Alle E-Mail-Status in Emailit, was sie bedeuten, ob sie sich noch ändern können, welches Webhook-Event sie senden und was Sie als Nächstes tun.
Jede E-Mail hat einen Status, der zeigt, wo sie sich in ihrem Lebenszyklus befindet. Diese Seite listet alle 14 Status auf, wie eine E-Mail zwischen ihnen wechselt und was Sie tun, wenn eine E-Mail an einer unerwarteten Stelle stehen bleibt. Der Status ist nur der letzte Zustand; den vollständigen Verlauf finden Sie auf der Detailseite der E-Mail und in den Events.
Statusreferenz
„Endgültig“ bedeutet, dass Emailit den Status nicht mehr von selbst ändert. Eine E-Mail mit endgültigem Status lässt sich trotzdem erneut senden, was eine neue E-Mail mit neuer ID erstellt.
| Status | Tooltip in der Weboberfläche | Endgültig | Webhook-Event | Bedeutung und was Sie tun |
|---|---|---|---|---|
accepted |
Accepted for delivery | Nein | email.accepted |
Gespeichert und zur Zustellung eingereiht. Geht meist innerhalb von Sekunden weiter. Per SMTP gesendete E-Mails lösen email.accepted nicht aus. |
scheduled |
Scheduled for delivery in the future | Nein | email.scheduled |
Wartet auf den Zeitpunkt in scheduled_at. Sie können den Zeitpunkt ändern oder die E-Mail bis 3 Minuten vor Fälligkeit stornieren. |
delivered |
Delivered to the recipient’s mail server | Nein | email.delivered |
Der Empfangsserver hat die Nachricht angenommen. Sie kann noch loaded oder clicked werden, und ein späterer Bounce-Bericht oder eine Beschwerde kann sie zu bounced oder complained ändern. |
loaded |
Email content was loaded by the recipient | Nein | email.loaded |
Das Tracking-Bild wurde geladen (eine Öffnung). Erfordert Öffnungs-Tracking auf einer verifizierten Tracking-Domain. |
clicked |
A link in the email was clicked | Nein | email.clicked |
Ein getrackter Link wurde geklickt. Erfordert Klick-Tracking auf einer verifizierten Tracking-Domain. |
attempted |
Delivery attempted but resulted in a temporary failure | Nein | email.attempted |
Der Empfangsserver hat mit einem vorübergehenden Fehler geantwortet. Emailit versucht es automatisch erneut; siehe Wiederholungsplan. |
bounced |
Email permanently failed to deliver | Ja | email.bounced |
Der Empfangsserver hat die Nachricht dauerhaft abgelehnt, ein Bounce-Bericht ist später eingetroffen oder die Wiederholungen sind aufgebraucht. Prüfen Sie die Adresse, bevor Sie erneut an sie senden. Wann die Adresse automatisch gesperrt wird, erfahren Sie unter Bounces und Beschwerden. |
failed |
Failed to deliver due to a specific error | Ja | email.failed |
Ein Verarbeitungsfehler, keine Antwort des Empfängerservers. Selten. Senden Sie die E-Mail per API erneut. |
rejected |
Accepted for delivery but rejected after | Ja | email.rejected |
Emailit hat den Versand nach der Annahme verweigert, weil ein nicht verifizierter Workspace nur an Mitglieder senden kann. |
suppressed |
Recipient is on the suppression list | Ja | email.suppressed |
Nicht gesendet, weil die Adresse auf Ihrer Sperrliste steht. Entfernen Sie die Sperrung nur, wenn Sie sicher sind, und senden Sie dann erneut. |
received |
Incoming email was accepted | Ja | email.received |
Eine eingehende Nachricht wurde auf Ihrer Inbound-Subdomain empfangen. |
complained |
A complaint was registered for this email | Ja | email.complained |
Der Empfänger hat die E-Mail als Spam markiert, und sein Anbieter hat das gemeldet. Die Adresse wird gesperrt, sofern Ihre Einstellungen zur automatischen Sperrung Beschwerden nicht ausschließen. Schreiben Sie sie nicht erneut an. |
canceled |
Canceled: pulled from the send queue when possible | Ja | email.canceled |
Sie haben die E-Mail in der Weboberfläche oder per API storniert. Die Stornierung erfolgt nach bestem Bemühen. |
held |
Email is being held | Ja | email.held |
Emailit hat sie nicht gesendet. Lesen Sie, warum eine E-Mail zurückgehalten wird, beheben Sie die Ursache und senden Sie sie dann erneut. |
Webhooks erhalten email.canceled und email.held, wenn sie alle Events abonniert haben oder wenn Sie die Events per API zur Event-Liste des Webhooks hinzufügen. Siehe Event-Typen.
Lebenszyklus
Die meisten E-Mails durchlaufen diesen Weg:
- Erstellt. Ein Versand per API erstellt die E-Mail als
acceptedoder alsscheduled, wennscheduled_atin der Zukunft liegt. Versände per SMTP beginnen ebenfalls alsaccepted. Eingehende E-Mails werden alsreceivederstellt und ändern sich nie. - Geprüft. Vor jedem Zustellversuch prüft Emailit Workspace, Domain, API-Schlüssel, Credits, Sperrliste und Spam-Score. Eine fehlgeschlagene Prüfung beendet die E-Mail als
held,rejectedodersuppressed, ohne sie zu senden. - Zugestellt oder zurückgestellt. Der Zustellversuch gelingt (
delivered), schlägt vorübergehend fehl (attempted, dann erneuter Versuch) oder schlägt dauerhaft fehl (bounced). - Engagement. Ist Tracking aktiviert, setzen Öffnungen und Klicks eine zugestellte E-Mail auf
loadedund dann aufclicked. - Späte Berichte. Ein Bounce-Bericht, der nach der Zustellung eintrifft, ändert den Status zu
bounced. Eine Spam-Beschwerde ändert ihn zucomplained.
Zu jedem Zeitpunkt vor der Zustellung kann eine E-Mail mit scheduled, accepted oder attempted auf canceled gesetzt werden.
Die Engagement-Leiter
Zustell- und Engagement-Status bewegen sich nur vorwärts:
accepted, scheduled oder attempted → delivered → loaded → clicked
Ein späteres Event bewegt eine E-Mail nie auf der Leiter zurück. Ist ein Klick erfasst, bleibt die E-Mail clicked, auch wenn weitere Öffnungen eintreffen. Eine Öffnung oder ein Klick kann delivered überspringen, weil sie belegen, dass die Nachricht angekommen ist. Status, die die Zustellung beenden (bounced, failed, rejected, suppressed, complained und canceled), werden nie durch Öffnungen oder Klicks überschrieben.
Wiederholungsplan bei attempted
Antwortet ein Empfangsserver mit einem vorübergehenden Fehler (einer 4xx-Antwort wie 421 oder 451, einem Timeout oder einem Verbindungsfehler), wird die E-Mail attempted, und Emailit versucht es erneut. Jede Wartezeit ist doppelt so lang wie die vorherige:
| Nach fehlgeschlagenem Versuch | Nächster Schritt |
|---|---|
| 1 | Neuer Versuch nach 10 Minuten |
| 2 | Neuer Versuch nach 20 Minuten |
| 3 | Neuer Versuch nach 40 Minuten |
| 4 | Neuer Versuch nach 80 Minuten |
| 5 | Neuer Versuch nach 160 Minuten |
| 6 | Neuer Versuch nach 320 Minuten |
| 7 | 640 Minuten warten, dann die E-Mail als bounced markieren |
Das sind 7 Zustellversuche über etwa 21 Stunden. Sind sie aufgebraucht, wird die E-Mail mit „Maximum number of delivery attempts (7) has been reached“ als bounced markiert, und der Empfänger wird mit dem Grund too many soft fails gesperrt, sofern Ihre Einstellungen zur automatischen Sperrung Bounces nicht ausschließen.
Jeder Versuch steht mit der Antwort des Servers im Tab Deliveries der E-Mail, und jeder sendet ein Event email.attempted mit smtp_code, smtp_enhanced_code und smtp_response. Manche vorübergehenden Antworten, die eindeutig ein dauerhaftes Problem bedeuten, etwa ein deaktiviertes Postfach, werden sofort als Bounce behandelt. Drosselt ein Anbieter, kann Emailit die Zustellung an ihn außerdem kurz pausieren; diese Zeilen lauten „Delivery delayed due to…“.
Warum eine E-Mail zurückgehalten wird
Eine zurückgehaltene E-Mail wurde aus der Versandwarteschlange genommen, ohne gesendet zu werden. Der Tab Deliveries der E-Mail zeigt, welcher Grund zutraf:
| Grund | Meldung im Tab Deliveries | Was Sie tun |
|---|---|---|
| Workspace gesperrt | Mail server has been suspended. No e-mails can be processed at present. Contact support for assistance. | Prüfen Sie die Versandgesundheit und kontaktieren Sie den Support. |
| Versanddomain pausiert | Sending from this domain is paused. Contact support for assistance. | Die Bounce-Rate der Domain war zu hoch. Siehe Versandgesundheit. |
| Nicht genug Credits | Workspace has not enough email credits to send this email. | Kaufen Sie Credits oder aktivieren Sie die automatische Aufladung. |
| Spam-Score zu hoch | Held because Rspamd scored this message 8.4, which is at or above the threshold of 7. | Lesen Sie die Spam-Prüfungen der E-Mail, korrigieren Sie den Inhalt und senden Sie sie dann erneut. |
| API-Schlüssel auf Zurückhalten gesetzt | Credential is configured to hold all messages authenticated by it. | Mit diesem Schlüssel gesendete Nachrichten werden absichtlich zurückgehalten. Kontaktieren Sie den Support. |
Zurückgehaltene E-Mails werden nicht automatisch freigegeben. Wählen Sie nach dem Beheben der Ursache bei der E-Mail Retry oder rufen Sie E-Mail erneut senden auf. Erneutes Senden erstellt eine neue E-Mail mit demselben Inhalt und berechnet erneut Credits.
Warum eine E-Mail abgelehnt wird
Bis Ihr Workspace Produktionszugang hat, können Sie nur an die Kontoadressen von Mitgliedern des Workspace senden. Für andere Empfänger gibt die API beim Senden 403 zurück und SMTP 550, sodass Sie meist den Fehler statt einer E-Mail sehen. Der Status rejected erscheint, wenn dieselbe Prüfung später fehlschlägt, zum Zeitpunkt der Zustellung, zum Beispiel bei einer E-Mail, die vorher geplant wurde. Der Tab Deliveries zeigt „Unverified workspaces can only send to workspace members’ account emails“ und die blockierte Adresse.
Regeln für erneutes Senden
| Schaltfläche Retry in der Weboberfläche | API E-Mail erneut senden | |
|---|---|---|
| Status | held, suppressed |
bounced, failed, suppressed, held |
| Alter | Jünger als 30 Tage | Jünger als 30 Tage |
| Inhalt | Darf nicht durch die Datenaufbewahrung gelöscht sein | Darf nicht gelöscht sein |
| Ergebnis | Eine neue E-Mail mit neuer ID; das Original bleibt unverändert | Ebenso, die Antwort enthält original_id |
Entfernen Sie bei einer gesperrten E-Mail die Adresse zuerst von Ihrer Sperrliste, sonst wird auch die erneut gesendete E-Mail gesperrt.