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:
Erstellen Sie das Database Mail-Profil.
Erstellen Sie das Database Mail-Konto.
Fügen Sie das Database Mail-Konto dem Database Mail-Profil hinzu.
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_spNotifications.
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_spSES auf einer DB-Instance von RDS für SQL Server in einer privaten VPC erstellt.
Für die Verwendung von Amazon SES sind folgende Parameter erforderlich:
-
@email_address– eine von Amazon SES verifizierte Identität. Weitere Informationen finden Sie unter Verifizieren von Identitäten in Amazon SES. -
@mailserver_name– ein Amazon-SES-SMTP-Endpunkt. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit einem Amazon-SES-SMTP-Endpunkt. -
@username– ein Amazon-SES-SMTP-Benutzername. Weitere Informationen finden Sie unter Abrufen von Amazon-SES-SMTP-Anmeldeinformationen.Verwenden Sie keinen AWS Identity and Access Management-Benutzernamen.
-
@password– ein Amazon-SES-SMTP-Passwort. Weitere Informationen finden Sie unter Abrufen von Amazon-SES-SMTP-Anmeldeinformationen.
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'; GOAnmerkung
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_spSES-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
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