Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration de Database Mail
Pour configurer Database Mail, procédez comme suit :
Créez le profil Database Mail.
Créez le compte Database Mail.
Ajoutez le compte Database Mail au profil Database Mail.
Ajoutez des utilisateurs au profil Database Mail.
Note
Pour configurer Database Mail, assurez-vous que vous disposez des autorisations execute requises sur les procédures stockées de la base de données msdb.
Création du profil Database Mail
Pour créer le profil Database Mail, vous devez utiliser la procédure stockée sysmail_add_profile_spNotifications.
Pour créer le profil
-
Utilisez l'instruction SQL suivante.
USE msdb GO EXECUTE msdb.dbo.sysmail_add_profile_sp @profile_name = 'Notifications', @description = 'Profile used for sending outgoing notifications using Amazon SES.'; GO
Création du compte Database Mail
Pour créer le compte Database Mail, vous devez utiliser la procédure stockée sysmail_add_account_spSES sur une instance de base de données RDS for SQL Server dans un VPC privé, à l'aide d'Amazon Simple Email Service.
L'utilisation d'Amazon SES nécessite les paramètres suivants :
-
@email_address– Une identité vérifiée par Amazon SES. Pour plus d'informations, consultez Identités vérifiées dans Amazon SES. -
@mailserver_name– Un point de terminaison SMTP Amazon SES. Pour plus d'informations, consultez Connexion à un point de terminaison SMTP Amazon SES. -
@username– Un nom d'utilisateur SMTP Amazon SES. Pour plus d'informations, consultez Obtention des informations d'identification SMTP Amazon SES.N'utilisez pas de nom d'utilisateur AWS Identity and Access Management.
-
@password– Un mot de passe SMTP Amazon SES. Pour plus d'informations, consultez Obtention des informations d'identification SMTP Amazon SES.
Pour créer le compte
-
Utilisez l'instruction SQL suivante.
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'; GONote
Spécifiez des informations d'identification autres que celles affichées ici, en tant que bonne pratique de sécurité.
Ajout du compte Database Mail au profil Database Mail
Pour ajouter le compte Database Mail au profil Database Mail, vous devez utiliser la procédure stockée sysmail_add_profileaccount_spSES au profil Notifications.
Pour ajouter le compte au profil
-
Utilisez l'instruction SQL suivante.
USE msdb GO EXECUTE msdb.dbo.sysmail_add_profileaccount_sp @profile_name = 'Notifications', @account_name = 'SES', @sequence_number = 1; GO
Ajout d'utilisateurs au profil Database Mail
Pour autoriser un principal de base de données msdb à utiliser un profil Database Mail, vous devez utiliser la procédure stockée sysmail_add_principalprofile_sp
L'exemple suivant accorde un accès public au profil Notifications.
Pour ajouter un utilisateur au profil
-
Utilisez l'instruction SQL suivante.
USE msdb GO EXECUTE msdb.dbo.sysmail_add_principalprofile_sp @profile_name = 'Notifications', @principal_name = 'public', @is_default = 1; GO