Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configurazione di Database Mail
Per configurare Database Mail, puoi completare le attività riportate di seguito.
Crea il profilo Database Mail.
Crea l'account Database Mail.
Aggiungi l'account Database Mail al profilo Database Mail.
Aggiungi utenti al profilo Database Mail.
Nota
Per configurare Database Mail, assicurati di disporre delle autorizzazioni execute
per le stored procedure nel database msdb
.
Creazione del profilo Database Mail
Per creare il profilo Database Mail, utilizza la stored procedure sysmail_add_profile_spNotifications
.
Per creare il profilo
-
Usa la seguente SQL dichiarazione.
USE msdb GO EXECUTE msdb.dbo.sysmail_add_profile_sp @profile_name = 'Notifications', @description = 'Profile used for sending outgoing notifications using Amazon SES.'; GO
Creazione dell'account Database Mail
Per creare l'account Database Mail, utilizza la stored procedure sysmail_add_account_spSES
su un'istanza DB RDS for SQL Server in un ambiente privatoVPC, utilizzando Amazon Simple Email Service.
L'utilizzo di Amazon SES richiede i seguenti parametri:
-
@email_address
— Un'identità SES verificata da Amazon. Per ulteriori informazioni, consulta Identità verificate in Amazon SES. -
@mailserver_name
— Un SES SMTP endpoint Amazon. Per ulteriori informazioni, consulta Connessione a un SES SMTP endpoint Amazon. -
@username
— Un nome SES SMTP utente Amazon. Per ulteriori informazioni, consulta Ottenere SES SMTP le credenziali Amazon.Non utilizzare un nome AWS Identity and Access Management utente.
-
@password
— Una SES SMTP password Amazon. Per ulteriori informazioni, consulta Ottenere SES SMTP le credenziali Amazon.
Per creare l'account
-
Utilizza la seguente SQL dichiarazione.
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
'; GONota
Specifica credenziali diverse dai prompt mostrati qui come best practice per la sicurezza.
Aggiunta dell'account Database Mail al profilo Database Mail
Per aggiungere l'account Database Mail al profilo Database Mail, utilizza la stored procedure sysmail_add_profileaccount_spSES
al profilo Notifications
.
Per aggiungere l'account al profilo
-
Usa la seguente SQL dichiarazione.
USE msdb GO EXECUTE msdb.dbo.sysmail_add_profileaccount_sp @profile_name = 'Notifications', @account_name = 'SES', @sequence_number = 1; GO
Aggiunta di utenti al profilo Database Mail
Per concedere l'autorizzazione a un principal di database msdb
per l'utilizzo di un profilo Database Mail, utilizza la stored procedure sysmail_add_principalprofile_sp
Nell'esempio seguente viene concesso l'accesso pubblico al profilo Notifications
.
Per aggiungere un utente al profilo
-
Utilizzare la seguente SQL dichiarazione.
USE msdb GO EXECUTE msdb.dbo.sysmail_add_principalprofile_sp @profile_name = 'Notifications', @principal_name = 'public', @is_default = 1; GO