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
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:
-
@email_address
— Eine von Amazon SES verifizierte Identität. Weitere Informationen finden Sie unter Verifizierte Identitäten bei Amazon SES. -
@mailserver_name
— Ein SES SMTP Amazon-Endpunkt. Weitere Informationen finden Sie unter Verbindung zu einem SES SMTP Amazon-Endpunkt herstellen. -
@username
— Ein SES SMTP Amazon-Benutzername. Weitere Informationen finden Sie unter SESSMTPAmazon-Anmeldeinformationen abrufen.Verwenden Sie keinen AWS Identity and Access Management Benutzernamen.
-
@password
— Ein SES SMTP Amazon-Passwort. Weitere Informationen finden Sie unter SESSMTPAmazon-Anmeldeinformationen abrufen.
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