Konfigurieren von Database Mail - Amazon Relational Database 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.

Konfigurieren von Database Mail

Sie führen die folgenden Aufgaben aus, um Database Mail zu konfigurieren:

  1. Erstellen Sie das Database Mail-Profil.

  2. Erstellen Sie das Database Mail-Konto.

  3. Fügen Sie das Database Mail-Konto dem Database Mail-Profil hinzu.

  4. Fügen Sie dem Database Mail-Profil Benutzer hinzu.

Anmerkung

Stellen Sie zum Konfigurieren von Database Mail sicher, dass Sie die Berechtigung zum execute für die gespeicherten Prozesse in der msdb-Datenbank haben.

Erstellen des Database Mail-Profils

Um das Database Mail-Profil zu erstellen, verwenden Sie den gespeicherten Prozess sysmail_add_profile_sp. Im folgenden Beispiel wird ein Profil namens erstell Notifications.

So erstellen Sie das Profil
  • Verwenden Sie die folgende SQL Anweisung.

    USE msdb GO EXECUTE msdb.dbo.sysmail_add_profile_sp @profile_name = 'Notifications', @description = 'Profile used for sending outgoing notifications using Amazon SES.'; GO

Erstellen des Database Mail-Kontos

Um das Database Mail-Konto zu erstellen, verwenden Sie den gespeicherten Prozess sysmail_add_account_sp. Im folgenden Beispiel wird mithilfe von Amazon Simple Email Service ein Konto mit dem Namen SES einer RDS for SQL Server-DB-Instance in einer privaten VPC Umgebung erstellt.

Für die Verwendung von Amazon SES sind die folgenden Parameter erforderlich:

So erstellen Sie das Konto
  • Verwenden Sie die folgende SQL Anweisung.

    USE msdb GO EXECUTE msdb.dbo.sysmail_add_account_sp @account_name = 'SES', @description = 'Mail account for sending outgoing notifications.', @email_address = 'nobody@example.com', @display_name = 'Automated Mailer', @mailserver_name = 'vpce-0a1b2c3d4e5f-01234567.email-smtp.us-west-2.vpce.amazonaws.com', @port = 587, @enable_ssl = 1, @username = 'Smtp_Username', @password = 'Smtp_Password'; GO
    Anmerkung

    Geben Sie aus Sicherheitsgründen andere Anmeldeinformationen als hier angegeben an.

Hinzufügen des Database Mail-Kontos zum Database Mail-Profil

Um das Database Mail-Konto dem Database Mail-Profil hinzuzufügen, verwenden Sie den gespeicherten Prozess sysmail_add_profileaccount_sp. Im folgenden Beispiel wird das SES-Konto dem Notifications-Profil hinzugefügt.

So fügen Sie das Konto dem Profil hinzu
  • Verwenden Sie die folgende SQL Anweisung.

    USE msdb GO EXECUTE msdb.dbo.sysmail_add_profileaccount_sp @profile_name = 'Notifications', @account_name = 'SES', @sequence_number = 1; GO

Hinzufügen von Benutzern zum Database Mail-Profil

Um einem msdb-Datenbankprinzipal die Berechtigung zur Verwendung eines Database Mail-Profils zu erteilen, verwenden Sie den gespeicherten Prozess sysmail_add_principalprofile_sp. Ein Principal ist eine Entität, die SQL Serverressourcen anfordern kann. Der Datenbankprinzipal muss einem SQL Serverauthentifizierungsbenutzer, einem Windows-Authentifizierungsbenutzer oder einer Windows-Authentifizierungsgruppe zugeordnet sein.

Im folgenden Beispiel wird öffentlicher Zugriff auf das Notifications-Profil gewährt.

So fügen Sie dem Profil einen Benutzer hinzu
  • Verwenden Sie die folgende SQL Anweisung.

    USE msdb GO EXECUTE msdb.dbo.sysmail_add_principalprofile_sp @profile_name = 'Notifications', @principal_name = 'public', @is_default = 1; GO