Technik · belegte Antwort
Was ist der SendGrid Sandbox Mode?
Der SendGrid Sandbox Mode ist eine eingeschränkte Umgebung, in der Entwickler API-Integrationen und SMTP-Konfigurationen testen können, ohne E-Mails an echte Empfänger zu senden. In diesem Modus validiert das System die Anfrage und gibt eine Erfolgsantwort zurück, stellt die E-Mail aber nicht an die Zieladresse zu. So werden versehentlicher Spam und Missbrauch während der Entwicklung verhindert.
So funktioniert der Sandbox Mode
Befindet sich ein Konto im Sandbox Mode, verarbeitet SendGrid den eingehenden API-Aufruf oder die SMTP-Anfrage, um sicherzustellen, dass der Payload syntaktisch korrekt und die Authentifizierung gültig ist. Die API gibt den Statuscode 202 Accepted zurück, der den Eingang der Anfrage bestätigt. Der Mail Transfer Agent leitet die Nachricht jedoch nicht ins externe Internet weiter. So können Entwickler ihre Programmlogik und Fehlerbehandlung prüfen, ohne ihre Absenderreputation zu gefährden oder Kosten zu verursachen.
Anforderungen für die Verifizierung
Um den Sandbox Mode zu verlassen, müssen Nutzer einen Verifizierungsprozess durchlaufen. Dazu gehören in der Regel Kontoangaben und die Verifizierung einer Absenderidentität. SendGrid verlangt diesen Schritt, um das Risiko zu verringern, dass die Plattform für missbräuchliche Zwecke genutzt wird. Bis das Konto vollständig freigegeben ist, wird jede an nicht verifizierte Adressen gesendete E-Mail verworfen, obwohl die API eine Erfolgsantwort liefert.
Teststrategien
Entwickler sollten den Sandbox Mode nutzen, um die Integration ihrer Anwendung mit der SendGrid-API zu testen. Sobald die API-Antworten als erfolgreich bestätigt sind, folgt als Nächstes die Verifizierung einer einzelnen Absenderadresse oder einer ganzen Domain. Mit den kostenlosen Tools von SendHQ können Entwickler vor dem Wechsel in den Produktivbetrieb sicherstellen, dass ihre DNS-Einträge korrekt konfiguriert sind, und so Zustellfehler vermeiden.
Wechsel in den Produktivbetrieb
Für den Wechsel in den Produktivbetrieb müssen Sie die Kontoaktivierung abschließen und die Domain-Authentifizierung konfigurieren. Dazu fügen Sie SPF- und DKIM-Einträge in den DNS-Einstellungen der Absenderdomain hinzu. Sobald der Kontostatus von Sandbox auf aktiv wechselt, werden E-Mails an die tatsächlichen Empfänger zugestellt. Entwickler sollten vor dem Start für die gesamte Nutzerliste einen letzten Test mit einer bekannten internen Adresse durchführen.
Häufige Fragen von Teams
Warum erhalte ich eine 202-Antwort, aber keine E-Mail?
Das ist das erwartete Verhalten des Sandbox Mode. Der Status 202 bedeutet, dass die API-Anfrage gültig war, die E-Mail aber nicht zugestellt wurde, weil das Konto noch eingeschränkt ist.
Wie deaktiviere ich den Sandbox Mode?
Sie müssen den Kontoverifizierungsprozess abschließen und dem SendGrid-Team die angeforderten Unternehmensangaben zur Freigabe übermitteln.
Kann ich im Sandbox Mode an meine eigene E-Mail-Adresse senden?
In der Regel nicht. Sofern die E-Mail-Adresse nicht ausdrücklich als Absender oder als Teil einer verifizierten Identität verifiziert ist, blockiert der Sandbox Mode die Zustellung an alle Adressen.
Kostet der Sandbox Mode Geld?
Nein. Anfragen im Sandbox Mode zählen nicht zu Ihrem monatlichen Versandkontingent, da keine E-Mails tatsächlich zugestellt werden.
Primärquellen
- SendGrid-Dokumentation – Twilio SendGrid
- SendGrid-Preise – Twilio SendGrid