Zustellbarkeit
Finde heraus, ob deine E-Mails den Posteingang erreichen würden, bevor deine Nutzer es tun.
Jede Test-E-Mail wird so geprüft, wie ein Posteingang sie sehen würde. Ein Spam-Score von 0 bis 10 zeigt, was ihn erhöht, Anhänge, die Posteingänge blockieren, werden markiert, und E-Mails, die vor der Ankunft zurückgewiesen wurden, werden erklärt. Reports und deine CI-Läufe zählen alles.
Free-Plan · Spam-Score- und Anhangsprüfungen in Labs · Eine Schätzung, kein Versprechen
Was geprüft wird
Was ein Posteingang abwägt, bei jeder Test-E-Mail.
Ein Spam-Score von 0 bis 10
Zusammengerechnet aus den Merkmalen, die Spamfilter abwägen, jedes mit seinen Punkten. Ab 5 wird die E-Mail wahrscheinlich abgelehnt oder landet im Spam; ab 1,5 landet sie eventuell im Spam. In Labs.
Anhänge, die Posteingänge blockieren
Ein Programm, das Gmail blockiert, oder eines, das wie ein Dokument benannt ist, fällt durch. Office-Dateien mit Makros, HTML-Seiten und Archive erhalten eine Warnung. Die Prüfung nennt den Dateityp, nie die Datei. In Labs.
Zurückgewiesene E-Mails
Wenn die Mailserver von Cloudflare eine E-Mail ablehnen, bevor sie uns erreicht, etwa weil sie DMARC nicht besteht oder an eine Adresse geht, die sie nicht lesen können, zeigen Posteingang und Troubleshoot, was passiert ist und warum.
SPF, DKIM und DMARC
Ob der sendende Server für die Domain senden darf, ob die E-Mail signiert ist und ob sie die DMARC-Richtlinie der From-Domain besteht. Bei einem Fehler wird die Domain genannt, die du korrigieren musst.
Gemacht, um gelesen zu werden
Eine Nur-Text-Version, eine Größe unter den 102 KB, ab denen Gmail E-Mails abschneidet, mehr als nur Bilder und ein Layout, das auf ein Handy passt.
Gezählt, wo du hinschaust
Reports zählen für jedes Projekt wahrscheinlichen Spam, möglichen Spam, schädliche Anhänge und zurückgewiesene E-Mails. Die erste Zeile eines Laufberichts sagt, wie viele E-Mails wahrscheinlich im Spam landen würden.
So funktioniert es
Von „wurde gesendet“ zu „würde ankommen“.
Einschalten
Spam-Score und Anhangsprüfungen sind vorerst in Labs. Schalte Spam-Score und Anhangsprüfungen in Account settings → Labs ein.
Eine Test-E-Mail senden
Registriere dich, setze ein Passwort zurück oder löse ein Angebot mit einer Testadresse aus, von Hand, aus einem Test oder mit deinem Agent.
Den Score und die Gründe sehen
Der Posteingang zeigt den Spam-Score der E-Mail, die Merkmale, die ihn erhöhen, riskante Anhänge und das eigene Spam-Urteil von Cloudflare.
In CI abfangen
Eine fehlgeschlagene spam_risk- oder harmful_attachment-Prüfung kommt in failed zurück. So lässt eine Vorlagenänderung, die im Spam landen würde, deinen Test und den Build fehlschlagen.
In deinen Tests
Lass den Build fehlschlagen, wenn eine E-Mail im Spam landen würde.
checkEmail (Python check_email, check_email für Agents) liefert Urteile, nie den Text der E-Mail. Wenn „Spam-Score- und Anhangsprüfungen“ in Labs eingeschaltet ist, enthält die Antwort spam_risk mit dem Score und den Merkmalen. Alle Details stehen in der Entwickler-Doku.
Playwright mit dem npm-Paket
const submitted = new Date();
await page.getByRole('button', { name: 'Create account' }).click();
await qa.waitForLink(address, { since: submitted });
const result = await qa.checkEmail(address, { since: submitted, expectHost: 'staging.acme.dev' });
const spam = result.checks.find((c) => c.check === 'spam_risk');
// Say what to fix: each marker with its points.
expect(result.failed, JSON.stringify(spam?.markers)).not.toContain('spam_risk');
expect(result.failed).not.toContain('harmful_attachment');pytest mit dem Python-Helper
from proxymail_qa import check_email, create_address, now, wait_for_link
def test_welcome_email_reaches_the_inbox(page):
address = create_address()["address"]
submitted = now()
page.goto("/sign-up")
page.get_by_label("Email").fill(address)
page.get_by_role("button", name="Create account").click()
wait_for_link(address, since=submitted)
result = check_email(address, since=submitted)
assert "spam_risk" not in result["failed"], result["checks"]
assert "dmarc" not in result["failed"]Ehrlich bei den Grenzen
Eine sorgfältige Schätzung, und sie sagt das auch.
-
Eine Schätzung aus der E-Mail
Der Score ergibt sich aus dem, was die E-Mail zeigt. Posteingänge wägen außerdem Ruf und Verlauf des Absenders ab, die nur sie sehen können.
-
Jedes Merkmal benannt
Du siehst alles, was den Score erhöht, mit seinen Punkten, etwa kein DKIM, ein Linkkürzer oder ein Betreff in Großbuchstaben. So weißt du, was du korrigieren musst.
-
Urteile für Agents
Tests und Agents erhalten die Prüfungen, den Score und die Merkmale. Nie den Text der E-Mail.
-
Nichts zusätzlich gesendet
Proxy Mail QA prüft die E-Mail, die deine App bereits an die Testadresse gesendet hat. Sie wird nie weitergeleitet oder zum Testen anderswohin gesendet.
-
Du entscheidest, ob du es einschaltest
Die Spam-Score- und Anhangsprüfungen sind in Labs. Sie beurteilen deine E-Mails und dein CI also erst, wenn du sie einschaltest.
-
Nur Testseiten
Für Entwicklungs-, Staging-, QA-, Preview- und lokale Versionen von Apps, die du baust oder testen darfst.
FAQ
Fragen
Sagt mir das, ob meine E-Mail bei Gmail oder Outlook im Spam landet?
Es schätzt es. Der Score rechnet die Merkmale zusammen, die Spamfilter abwägen, etwa nicht bestandenes DMARC, kein DKIM, ein Anhang, den Gmail blockiert, oder Marketing ohne List-Unsubscribe-Header. Ab 5 von 10 wird die E-Mail wahrscheinlich abgelehnt oder landet im Spam. Echte Posteingänge wägen auch den Ruf des Absenders ab, den nur sie sehen können. Sieh es also als Prüfung vor dem Release, nicht als Versprechen.
Warum ist der Spam-Score in Labs?
Die Funktion ist neu und kann Prüfungen fehlschlagen lassen, die vorher bestanden wurden. Mit Labs entscheidest du, wann sie deine E-Mails und deine CI bewertet. Schalte Spam-Score und Anhangsprüfungen in Account settings → Labs ein; das gilt auch für deine API-Schlüssel und Agents.
Was bedeutet „zurückgewiesen“?
Die Mailserver von Cloudflare, die E-Mails für unsere Domains empfangen, haben die E-Mail abgelehnt, bevor sie Proxy Mail QA erreicht hat, zum Beispiel weil sie die DMARC-Richtlinie der sendenden Domain nicht bestanden hat oder an eine Adresse in einer Form gesendet wurde, die sie nicht lesen können. Posteingang, Troubleshoot und check_delivery sagen, was davon zutrifft, und Reports zählen sie. Das ist nicht in Labs.
Prüft es den Inhalt des Anhangs?
Nein. Es prüft Namen und Typ jedes Anhangs und nennt im Ergebnis nur den Dateityp. Die Datei selbst wird nie gespeichert.
Weitere Funktionen
- Posteingangs-DashboardJedes Testkonto und sein Code oder Link, live
- Projekte und TeamsEins pro Kunde oder App, mit eigenen Schlüsseln und Personen
- Tests und CInpm, Python und ein Bericht zu jedem Pull-Request
- KI-AgentenAgenten registrieren sich und holen den Code selbst
- Marketing und AngeboteIn Labs · Gutscheine, Abmeldungen und Einwilligungsregeln
- Chrome-ErweiterungRegistrierungsformulare ausfüllen und den Code direkt auf der Seite sehen
- MCP server und PluginsClaude, Cursor, Copilot, Codex, ChatGPT und mehr
Wisse es, bevor die Posteingänge deiner Nutzer entscheiden.
Erstelle ein kostenloses Konto, schalte „Spam-Score- und Anhangsprüfungen“ in Labs ein und sende deine nächste Test-E-Mail.
Kostenloses Konto erstellenApp öffnen