E-Mail-Validierungs-API - Amazon Simple Email Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

E-Mail-Validierungs-API

Die API-Validierung ermöglicht es Ihnen, einzelne E-Mail-Adressen durch API-Aufrufe zu validieren und so sofort Feedback zur Adressgültigkeit, Zustellbarkeit und Risikofaktoren zu erhalten. Diese Funktion wurde für die Überprüfung von Adressen zum Zeitpunkt der Erfassung entwickelt, z. B. bei der Benutzerregistrierung, bei Abonnementformularen oder in jedem anderen Szenario, in dem Sie zeitnahe Überprüfungsergebnisse benötigen.

Bei der API-Validierung werden für jede E-Mail-Adresse mehrere Prüfungen durchgeführt, darunter Syntaxvalidierung, Domainüberprüfung, Überprüfung der Existenz von Postfächern und andere. Zu den Validierungsergebnissen gehören Vertrauensurteile (HOCH, MITTEL oder NIEDRIG) für die Gesamtvalidität und individuelle Bewertungen.

Validierungsprüfungen wurden durchgeführt

Bei der API-Validierung werden für jede E-Mail-Adresse die folgenden Bewertungen durchgeführt:

  • Syntaxvalidierung (HasValidSyntax'') — Überprüft, ob die E-Mail-Adresse den richtigen RFC-Standards entspricht und gültige Zeichen im richtigen Format enthält.

  • DNS-Einträge ('HasValidDnsRecords') — Überprüft, ob die Domain existiert, gültige DNS-Einträge hat und für den Empfang von E-Mails konfiguriert ist.

  • Existenz des Postfachs (MailboxExists'') — Überprüft, ob das Postfach existiert und Nachrichten empfangen kann, ohne tatsächlich eine E-Mail zu senden.

  • Rollenadresse ('IsRoleAddress') — Identifiziert rollenbasierte Adressen (wie admin@, support@ oder info@), die möglicherweise niedrigere Interaktionsraten aufweisen.

  • Einwegdomäne ('IsDisposable') — Überprüft verfügbare oder temporäre E-Mail-Adressen, die sich negativ auf Ihren Ruf als Absender auswirken könnten.

  • Zufällige Zeichenkettenmuster (IsRandomInput'') — Überprüft zufällig generierte Muster.

API-Validierung mit der Amazon SES SES-Konsole verwenden

Das folgende Verfahren zeigt Ihnen, wie Sie eine E-Mail-Adresse mithilfe der Amazon SES SES-Konsole validieren.

Um eine E-Mail-Adresse mit der Amazon SES SES-Konsole zu validieren
  1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon SES SES-Konsole unter https://console.aws.amazon.com/ses/.

  2. Wählen Sie im linken Navigationsbereich unter E-Mail-Validierung die Option Überprüfung von E-Mail-Adressen aus.

  3. Geben Sie im Abschnitt E-Mail-Adresse validieren die E-Mail-Adresse, die Sie validieren möchten, in das Feld E-Mail-Adresse ein.

  4. Wählen Sie Validieren aus.

    Die Überprüfungsergebnisse werden im Fenster mit den Überprüfungsergebnissen angezeigt und zeigen:

    • IsValid— Gesamtvalidität mit einem Vertrauensurteil (HOCH, MITTEL oder NIEDRIG).

    • Bewertungen — Individuelle Bewertungsergebnisse mit Vertrauensurteilen für Syntax, DNS-Einträge, das Vorhandensein von Postfächern und die oben aufgeführten Risikofaktoren.

Verwenden der API-Validierung mit dem AWS CLI

Die folgenden Beispiele zeigen Ihnen, wie Sie E-Mail-Adressen mit dem validieren AWS CLI.

Um eine E-Mail-Adresse mit dem zu validieren AWS CLI

Sie können den GetEmailAddressInsightsVorgang in der Amazon SES API v2 verwenden, um E-Mail-Adressen zu validieren. Sie können diesen Vorgang von der aus aufrufen AWS CLI, wie in den folgenden Beispielen gezeigt.

  • Bestätigen Sie eine einzelne E-Mail-Adresse:

    aws --region us-east-1 sesv2 get-email-address-insights --email-address user@example.com
  • Die Antwort sieht in etwa wie folgt aus:

    { "MailboxValidation": { "IsValid": { "ConfidenceVerdict": "HIGH" }, "Evaluations": { "HasValidSyntax": { "ConfidenceVerdict": "HIGH" }, "HasValidDnsRecords": { "ConfidenceVerdict": "MEDIUM" }, "MailboxExists": { "ConfidenceVerdict": "MEDIUM" }, "IsRoleAddress": { "ConfidenceVerdict": "LOW" }, "IsDisposable": { "ConfidenceVerdict": "LOW" }, "IsRandomInput": { "ConfidenceVerdict": "LOW" } } } }
  • Weitere Informationen zu Antwortwerten und Datentypen finden Sie unter dem MailboxValidationDatentyp in der Amazon SES API v2-Referenz.

  • Stellen Sie sicher, dass Ihre IAM-Identität über die erforderlichen Berechtigungen für API-Aufrufe und die Veröffentlichung von CloudWatch Kennzahlen für die E-Mail-Validierung verfügt:

    { "Version": "2012-10-17 ", "Statement": [ { "Sid": "EmailValidationPermissions", "Effect": "Allow", "Action": [ "ses:GetEmailAddressInsights", "iam:CreateServiceLinkedRole" ], "Resource": "*" } ] }

    Die GetEmailAddressInsights Genehmigung ist für API-Validierungsaufrufe erforderlich und CreateServiceLinkedRole ermöglicht die Veröffentlichung von CloudWatch Metriken für Validierungsaktivitäten.

Interpretation der Validierungsergebnisse

Die Antwort auf die Validierung enthält Vertrauensurteile, die Ihnen helfen sollen, Entscheidungen über E-Mail-Adressen zu treffen:

  • IsValid— Bewertung der Gesamtvalidität mit einem Vertrauensurteil von HOCH, MITTEL oder NIEDRIG. Eine HOHE Validitätssicherheit bedeutet eine hohe Zustellungswahrscheinlichkeit für die E-Mail-Adresse, MITTEL steht für eine mäßige Zustellungswahrscheinlichkeit und NIEDRIG für eine niedrige Zustellungswahrscheinlichkeit.

  • Evaluations— Individuelle Bewertungsergebnisse, jeweils mit einem Vertrauensurteil:

    • HIGH— Deutlicher Hinweis auf den spezifischen Scheck (z. B. HOCH für IsRandomInput bedeutet, dass die E-Mail sehr wahrscheinlich zufällig generiert wurde).

    • MEDIUM— Moderate Angabe des spezifischen Schecks (z. B. MEDIUM für IsRandomInput bedeutet, dass eine gewisse Wahrscheinlichkeit besteht, dass die E-Mail-Adresse zufällig generiert wurde).

    • LOW— Schwacher oder kein Hinweis auf den spezifischen Scheck (z. B. „NIEDRIG“ IsRandomInput bedeutet, dass die E-Mail-Adresse weniger wahrscheinlich zufällig generiert wurde).