Sie benötigen ein SendGrid-Konto (Twilio SendGrid) und Zugriff auf das DNS Ihrer Domain.
SendGrids eigene Dokumentation: Sender authentication · API keys · Sign up
1. Authentifizieren Sie Ihre Domain
Settings → Sender Authentication → Authenticate Your Domain.
Wählen Sie Ihren DNS-Host aus der Liste aus und antworten Sie mit Yes auf „Would you like to also brand the links for this domain?“ — Link-Branding schreibt getrackte Links auf Ihre eigene Domain anstelle von sendgrid.net um, und ein Kunde, der mit der Maus über einen Link in Ihrer Rechnung fährt, sollte Ihren Namen sehen.
Geben Sie eine Subdomain wie beispielsweise mail.yourdomain.com ein, wenn Sie nach der Domain gefragt werden, von der aus Sie senden.
2. Veröffentlichen Sie die CNAME-Einträge
SendGrid gibt Ihnen drei oder fünf CNAME-Einträge. Fügen Sie alle hinzu.
| Type | Host | Purpose |
|---|
CNAME | em1234.yourdomain.com | Return-Path-Domain (Bounces) |
CNAME | s1._domainkey.yourdomain.com | DKIM-Schlüssel 1 |
CNAME | s2._domainkey.yourdomain.com | DKIM-Schlüssel 2 |
⭐ SendGrid verwendet absichtlich CNAMEs anstelle von TXT-Einträgen, und das ist tatsächlich besser: Die tatsächlichen Schlüsselwerte liegen bei SendGrid, sodass diese ihre Signaturschlüssel rotieren können, ohne dass Sie Ihr DNS erneut anpassen müssen.
⚠️ Wenn Ihr DNS-Anbieter Cloudflare ist, setzen Sie diese Einträge auf DNS only (graue Wolke), nicht auf Proxied. Ein CNAME mit Proxy löst auf Adressen von Cloudflare auf und die Überprüfung von SendGrid schlägt fehl.
Klicken Sie in SendGrid auf Verify. Planen Sie bis zu einer Stunde ein.
3. Erstellen Sie einen API-Schlüssel
Settings → API Keys → Create API Key.
Wählen Sie Restricted Access und gewähren Sie ausschließlich Mail Send → Full Access. Nichts anderes.
⛔ Verwenden Sie keinen Full-Access-Schlüssel. Ein Full-Access-Schlüssel kann Ihre Kontakte einsehen, Ihre Kontoeinstellungen ändern und weitere Schlüssel erstellen; wir müssen lediglich eine Nachricht senden. Sollte unsere Kopie Ihres Schlüssels jemals offengelegt werden, liegt der Unterschied zwischen diesen beiden Schlüsseln beim Unterschied zwischen einigen unerwünschten E-Mails und einem kompromittierten Konto.
⚠️ Der Schlüssel wird nur einmal angezeigt. Kopieren Sie ihn, bevor Sie die Seite verlassen — SendGrid kann ihn Ihnen nicht noch einmal anzeigen, sondern nur ersetzen.
4. Verbinden Sie ihn in Zinn®
Öffnen Sie E-Mail-Versand in Ihrem Dashboard:
- Anbieter — SendGrid
- Von dieser Domain senden —
mail.yourdomain.com (eine Domain, keine Adresse)
- SendGrid-API-Schlüssel — der Schlüssel aus Schritt 3
SendGrid benötigt keine weiteren Einstellungen von Ihnen.
5. Senden Sie den Test und geben Sie den Code ein
Klicken Sie auf Testnachricht senden an ein Postfach auf einer anderen Domain, lesen Sie den Code daraus ab und geben Sie ihn ein.
Wenn es nicht funktioniert
403 Forbidden — Ihr API-Schlüssel besitzt keine Mail Send-Berechtigung. Dies ist mit Abstand der häufigste Fehler: Ein mit Restricted Access erstellter Schlüssel, bei dem keine Bereiche angekreuzt wurden, authentifiziert sich einwandfrei, darf jedoch gar nichts tun.
„The from address does not match a verified Sender Identity“ — Ihre Domain-Authentifizierung ist noch nicht grün geworden, oder die Domain unter Von dieser Domain senden ist nicht diejenige, die Sie authentifiziert haben. SendGrid prüft die exakte Domain: Die Authentifizierung von mail.yourdomain.com berechtigt nicht zum Senden von yourdomain.com.
Akzeptiert, aber nie zugestellt — sehen Sie sich Activity in SendGrid an. Ein brandneues Konto wird manchmal für den ersten Tag oder so zur Überprüfung zurückgehalten, und die Nachrichten verbleiben dort, anstatt als Bounces zurückzugehen.
Ihr Konto wurde nach einigen Sendevorgängen gesperrt — SendGrid ist streng bei neuen Konten, die an Adressen senden, die Bounces erzeugen. Stellen Sie sicher, dass Ihre Kundenliste bereinigt ist, bevor Sie umstellen.