Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Verwaltung von Amazon SES SES-Identitäten - AWS SDK für JavaScript

Wir haben das Kommende end-of-support für AWS SDK für JavaScript v2 angekündigt. Wir empfehlen Ihnen, auf AWS SDK für JavaScript Version 3 zu migrieren. Termine, weitere Details und Informationen zur Migration finden Sie in der verlinkten Ankündigung.

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.

Wir haben das Kommende end-of-support für AWS SDK für JavaScript v2 angekündigt. Wir empfehlen Ihnen, auf AWS SDK für JavaScript Version 3 zu migrieren. Termine, weitere Details und Informationen zur Migration finden Sie in der verlinkten Ankündigung.

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.

Verwaltung von Amazon SES SES-Identitäten

JavaScript code example that applies to Node.js execution

Dieses Node.js-Codebeispiel zeigt:

  • So verifizieren Sie E-Mail-Adressen und Domains, die mit Amazon SES verwendet werden.

  • So weisen Sie Ihren Amazon SES SES-Identitäten eine IAM-Richtlinie zu.

  • So listen Sie alle Amazon SES SES-Identitäten für Ihr AWS Konto auf.

  • So löschen Sie Identitäten, die mit Amazon SES verwendet werden.

Eine Amazon SES-Identität ist eine E-Mail-Adresse oder Domain, die Amazon SES zum Senden von E-Mails verwendet. Amazon SES verlangt von Ihnen, Ihre E-Mail-Identitäten zu verifizieren, um zu bestätigen, dass sie Ihnen gehören, und zu verhindern, dass andere sie verwenden.

Einzelheiten zur Verifizierung von E-Mail-Adressen und Domains in Amazon SES finden Sie unter Verifying Email Addresses and Domains in Amazon SES im Amazon Simple Email Service Developer Guide. Informationen zur Sendeautorisierung in Amazon SES finden Sie unter Übersicht über Amazon SES Sending Authorization.

Das Szenario

In diesem Beispiel verwenden Sie eine Reihe von Node.js -Modulen, um Amazon SES SES-Identitäten zu überprüfen und zu verwalten. Die Module Node.js verwenden das SDK JavaScript zur Überprüfung von E-Mail-Adressen und Domains und verwenden dabei die folgenden Methoden der AWS.SES Client-Klasse:

Erforderliche Aufgaben

Zum Einrichten und Ausführen dieses Beispiels müssen Sie zunächst diese Aufgaben abschließen:

Konfigurieren des SDKs

Konfigurieren Sie das SDK für, JavaScript indem Sie ein globales Konfigurationsobjekt erstellen und dann die Region für Ihren Code festlegen. In diesem Beispiel ist die Region auf us-west-2 festgelegt.

// Load the SDK for JavaScript var AWS = require('aws-sdk'); // Set the Region AWS.config.update({region: 'us-west-2'});

Auflisten Ihrer Identitäten

Verwenden Sie in diesem Beispiel ein Modul Node.js, um E-Mail-Adressen und Domains aufzulisten, die mit Amazon SES verwendet werden sollen. Erstellen Sie ein Node.js-Modul mit dem Dateinamen ses_listidentities.js. Konfigurieren Sie das SDK wie zuvor dargestellt.

Erstellen Sie ein Objekt, um den IdentityType und andere Parameter für die listIdentities-Methode der AWS.SES-Client-Klasse zu übergeben. Um die listIdentities Methode aufzurufen, erstellen Sie eine Zusage für den Aufruf eines Amazon SES-Serviceobjekts, indem Sie das Parameterobjekt übergeben.

Verarbeiten Sie anschließend die response im Promise-Callback. Die vom Promise-Callback zurückgegebenen data enthalten ein Array von Domänen-Identitäten, die vom IdentityType-Parameter festgelegt werden.

// Load the AWS SDK for Node.js var AWS = require("aws-sdk"); // Set region AWS.config.update({ region: "REGION" }); // Create listIdentities params var params = { IdentityType: "Domain", MaxItems: 10, }; // Create the promise and SES service object var listIDsPromise = new AWS.SES({ apiVersion: "2010-12-01" }) .listIdentities(params) .promise(); // Handle promise's fulfilled/rejected states listIDsPromise .then(function (data) { console.log(data.Identities); }) .catch(function (err) { console.error(err, err.stack); });

Um das Beispiel auszuführen, geben Sie Folgendes in der Befehlszeile ein.

node ses_listidentities.js

Diesen Beispielcode finden Sie hier auf GitHub.

Verifizieren der Identität einer E-Mail-Adresse

Verwenden Sie in diesem Beispiel ein Modul Node.js, um E-Mail-Absender für die Verwendung mit Amazon SES zu verifizieren. Erstellen Sie ein Node.js-Modul mit dem Dateinamen ses_verifyemailidentity.js. Konfigurieren Sie das SDK wie zuvor dargestellt. Um auf Amazon SES zuzugreifen, erstellen Sie ein AWS.SES Serviceobjekt.

Erstellen Sie ein Objekt mit dem sie den EmailAddress-Parameter an die verifyEmailIdentity-Methode der AWS.SES-Client-Klasse übergeben. Um die verifyEmailIdentity-Methode aufzurufen, erstellen Sie ein Promise für den Aufruf eines Amazon SES-Serviceobjekts und übergeben die Parameter. Verarbeiten Sie anschließend die response im Promise-Callback.

// Load the AWS SDK for Node.js var AWS = require("aws-sdk"); // Set region AWS.config.update({ region: "REGION" }); // Create promise and SES service object var verifyEmailPromise = new AWS.SES({ apiVersion: "2010-12-01" }) .verifyEmailIdentity({ EmailAddress: "ADDRESS@DOMAIN.EXT" }) .promise(); // Handle promise's fulfilled/rejected states verifyEmailPromise .then(function (data) { console.log("Email verification initiated"); }) .catch(function (err) { console.error(err, err.stack); });

Um das Beispiel auszuführen, geben Sie Folgendes in der Befehlszeile ein. Die Domain wird zu Amazon SES hinzugefügt, um verifiziert zu werden.

node ses_verifyemailidentity.js

Diesen Beispielcode finden Sie hier auf GitHub.

Verifizieren einer Domänen-Identität

Verwenden Sie in diesem Beispiel ein Modul Node.js, um E-Mail-Domänen für die Verwendung mit Amazon SES zu verifizieren. Erstellen Sie ein Node.js-Modul mit dem Dateinamen ses_verifydomainidentity.js. Konfigurieren Sie das SDK wie zuvor dargestellt.

Erstellen Sie ein Objekt mit dem sie den Domain-Parameter an die verifyDomainIdentity-Methode der AWS.SES-Client-Klasse übergeben. Um die verifyDomainIdentity Methode aufzurufen, erstellen Sie eine Zusage für den Aufruf eines Amazon SES-Serviceobjekts, indem Sie das Parameterobjekt übergeben. Verarbeiten Sie anschließend die response im Promise-Callback.

// Load the AWS SDK for Node.js var AWS = require("aws-sdk"); // Set region AWS.config.update({ region: "REGION" }); // Create the promise and SES service object var verifyDomainPromise = new AWS.SES({ apiVersion: "2010-12-01" }) .verifyDomainIdentity({ Domain: "DOMAIN_NAME" }) .promise(); // Handle promise's fulfilled/rejected states verifyDomainPromise .then(function (data) { console.log("Verification Token: " + data.VerificationToken); }) .catch(function (err) { console.error(err, err.stack); });

Um das Beispiel auszuführen, geben Sie Folgendes in der Befehlszeile ein. Die Domain wird zu Amazon SES hinzugefügt, um verifiziert zu werden.

node ses_verifydomainidentity.js

Diesen Beispielcode finden Sie hier auf GitHub.

Löschen von Identitäten

Verwenden Sie in diesem Beispiel ein Modul Node.js, um E-Mail-Adressen oder Domains zu löschen, die mit Amazon SES verwendet werden. Erstellen Sie ein Node.js-Modul mit dem Dateinamen ses_deleteidentity.js. Konfigurieren Sie das SDK wie zuvor dargestellt.

Erstellen Sie ein Objekt mit dem sie den Identity-Parameter an die deleteIdentity-Methode der AWS.SES-Client-Klasse übergeben. Um die deleteIdentity Methode aufzurufen, erstellen Sie ein Objekt request zum Aufrufen eines Amazon SES SES-Serviceobjekts und übergeben dabei die Parameter. Verarbeiten Sie anschließend die response im Promise-Callback.

// Load the AWS SDK for Node.js var AWS = require("aws-sdk"); // Set region AWS.config.update({ region: "REGION" }); // Create the promise and SES service object var deletePromise = new AWS.SES({ apiVersion: "2010-12-01" }) .deleteIdentity({ Identity: "DOMAIN_NAME" }) .promise(); // Handle promise's fulfilled/rejected states deletePromise .then(function (data) { console.log("Identity Deleted"); }) .catch(function (err) { console.error(err, err.stack); });

Um das Beispiel auszuführen, geben Sie Folgendes in der Befehlszeile ein.

node ses_deleteidentity.js

Diesen Beispielcode finden Sie hier auf GitHub.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.