Outlook hat unseren ganzen Versand mit 451 4.7.650 gedrosselt, und bei uns hatte sich nichts geändert
Absender auf gesunden dedizierten IPs berichten von Wellen weicher Zurückstellungen mit dem Text '451 4.7.650 ... temporarily rate limited due to IP reputation' bei Outlook, Hotmail und Live, selbst bei 99 Prozent SendGrid-Reputation und sauberem SNDS. Die Mail wird nicht abgelehnt, sie wird nur bis zu 72 Stunden lang erneut versucht, und Microsofts erste automatische Antwort lautet meist 'nothing detected', was viele ausbremst.
Die Lösung
Stell sicher, dass die IP in Microsoft SNDS grün ist und der rDNS auflöst, und behandle das dann als Drosselung auf Microsoft-Seite, nicht als SendGrid-Problem. Öffne ein Ticket unter olcsupport.office.com und antworte auf die erste automatische 'nothing detected'-Antwort, um eine Eskalation zu erbitten; Microsoft setzt das Throttling-Limit für deine IP danach passend zu deiner Reputation zurück, und die Zustellung normalisiert sich meist innerhalb von Stunden. Bei einer etablierten IP, die in SNDS grün ist, solltest du weder auf ein Minimum runterfahren noch das Warm-up neu starten. Das Gegenteil gilt nur, wenn diese Zurückstellungen eine wirklich neue IP mitten im Warm-up treffen oder eine, die in SNDS nicht grün ist: Dann nimm das Volumen zurück und zieh das Ramp-up langsamer auf.
SendGrid hat unser neues Konto klammheimlich auf 'under review' gesetzt, und unsere Registrierungs-Mails gingen nicht mehr raus
Jedes neue SendGrid-Konto durchläuft eine Prüfsperre, bevor es senden darf, und ein etabliertes Konto kann bei sinkender Zustellbarkeit oder bei Spam-Beschwerden auf 'warned' oder 'suspended' umgestellt werden. Während einer Sperre bleiben Sendeanfragen bis zu 72 Stunden in der Warteschlange und verfallen dann stillschweigend, also vermuten Absender ein Problem mit dem Spamfilter, obwohl die Mail SendGrid nie verlassen hat.
Die Lösung
Sieh im Postfach der Admin-Adresse nach der SendGrid-Benachrichtigung (Prüfanfrage, Warnung 'at risk for suspension' oder Sperrmitteilung) und antworte direkt darauf, denn sie läuft beim Team für Kontoprüfung und Compliance auf; der allgemeine Support kann ein markiertes Konto nicht reaktivieren. Bei einem neuen Konto beantwortest du die Fragen zum Sendezweck zügig, um die Sperre zu lösen, was normalerweise in 24 bis 72 Stunden erledigt ist. Beachte den Unterschied der Zustände: Ein 'warned' Konto darf weiter senden, während du antwortest, bei einem gesperrten Konto steht die Mail bis zu 72 Stunden in der Warteschlange und wird dann verworfen. Um den Auslöser zu vermeiden, halte Bounce- und Spam-Beschwerderaten niedrig, denn SendGrid markiert Konten, wenn das Verhältnis von zugestellt zu verarbeitet fällt oder die Beschwerden steigen.
Unsere Passwort-Resets landeten im Spam, direkt nachdem wir eine Marketing-Kampagne rausgehauen hatten
Standardmäßig verschickt SendGrid transaktionale und Marketing-Mails über dieselbe Identität und dieselbe IP-Reputation, und Marketing-Mails ziehen die Reputation über geringeres Engagement und mehr Beschwerden nach unten. Wenn eine Promo-Kampagne die Beschwerden hochtreibt, folgt der Einbruch deinen OTPs, Belegen und Passwort-Resets in den Spam-Ordner.
Die Lösung
Trenne die Ströme auf der Ebene, die Mailbox-Provider bewerten: der Versanddomain. Signiere transaktionale und Marketing-Mails aus unterschiedlichen Subdomains (etwa mail.yourbrand.com fürs Marketing, txn.yourbrand.com für Passwort-Resets und Belege), jede davon unter Settings > Sender Authentication domain-authentifiziert, damit Beschwerden gegen die Marketing-Subdomain nicht auf eine separat DKIM-signierte transaktionale Subdomain durchschlagen. Nur die sichtbare From-Domain zu ändern reicht nicht; die Mail muss von der separaten Subdomain DKIM-signiert sein. Leg außerdem pro Strom einen Subuser an, für getrennte Statistiken und getrennte Reputation. In Pro oder Premier gibst du jedem Subuser eine eigene dedizierte IP oder einen eigenen Pool, sobald du in Volumen sendest (grob ab 250.000 Nachrichten im Monat); Essentials kann die IP-Reputation nicht aufteilen und keine Subuser nutzen, dort ist die Trennung nach Subdomains also die Korrektur, die zählt.
Unsere Öffnungs- und Klickraten bei SendGrid sehen fantastisch aus, und trotzdem verschwinden ständig Abonnenten von der Liste
Mit aktivem Öffnungs- und Klick-Tracking rufen Security-Gateways von Unternehmen jeden getrackten Link (über ct.sendgrid.net) in einer Sandbox ab, bevor der Empfänger die E-Mail überhaupt sieht, inklusive Abmeldelink. Das bläht Öffnungen und Klicks auf, und ein GET auf den getrackten Abmeldelink kann gültige Empfänger stillschweigend abmelden, die du nie wirklich verloren hast.
Die Lösung
Verlass dich für Entscheidungen zur Zustellbarkeit nicht auf rohe Öffnungs- und Klickzahlen; SendGrid bestätigt, dass es einen Bot-Klick nicht von einem menschlichen unterscheiden kann und alles protokolliert, belege sie also zusätzlich über Antworten, Conversions oder das Placement bei Test-Adressen. Mach das One-Click-Steuerelement des Mailbox-Providers zum Hauptweg für Abmeldungen: Aktiviere Subscription Tracking, damit SendGrid die Header List-Unsubscribe und List-Unsubscribe-Post: List-Unsubscribe=One-Click (RFC 8058) setzt, bei denen die Abmeldung über ein POST läuft, das Scanner nicht senden. Behältst du einen Link im Text, sorge dafür, dass ein GET nur eine Bestätigungsseite zeigt und erst ein POST abmeldet, oder nutze Group Unsubscribe. Filtere nicht-menschliche Aktivität mit dem Event Webhook und achte auf Häufungen von Klicks oder Abmeldungen, die Sekunden nach einem Versand aus derselben Unternehmensdomain eintreffen.
SendGrid zerschießt unseren List-Unsubscribe-Header, damit bricht die One-Click-Abmeldung in Gmail und die Beschwerden steigen
Absender berichten, dass SendGrids SMTP-Relay den Wert des List-Unsubscribe-Headers MIME-kodiert, sobald er 77 Byte überschreitet, und Gmail wie Outlook können das nicht parsen, also verschwindet das Bedienelement für die One-Click-Abmeldung. Genervte Empfänger klicken auf Spam melden, statt sich abzumelden, was die Beschwerderaten hebt und das Placement Richtung Spam drückt. Es fällt nicht auf, weil Gmails Ansicht Show original den Header dekodiert und er bei flüchtiger Prüfung sauber aussieht.
Die Lösung
Halte den Wert des List-Unsubscribe-Headers bei höchstens 77 Byte, damit SendGrid ihn unverändert weiterreicht: Nutze eine kurze Abmelde-URL auf einem schlichten Domain-Pfad statt eines langen Query-Strings, und schick nahe am Limit lieber einen einzigen https- oder mailto-Eintrag statt beider. Prüfe den rohen Header an einem echten Versand, indem du den Quelltext der Nachricht im empfangenden Postfach ansiehst, nicht Gmails dekodiertes Show original, und stell sicher, dass er reines ASCII bleibt. Sende außerdem den Header List-Unsubscribe-Post: List-Unsubscribe=One-Click, damit Gmail und Yahoo die One-Click-Abmeldung respektieren, denn ein kaputter Header zählt gegen die Anforderungen für Massenversender von 2024.