Partage via


Créer un compte de messagerie de base de données

S’applique à : SQL Server Azure SQL Managed Instance

Utilisez soit l’Assistant Configuration de la Database Mail ou Transact-SQL pour créer un compte Database Mail.

Avant de commencer

Prérequis

  • Déterminez le nom de serveur et le numéro de port du serveur SMTP (Simple Mail Transfer Protocol) utilisé pour l'envoi du courrier électronique. Si le serveur SMTP nécessite une authentification, déterminez le nom d'utilisateur et le mot de passe du serveur SMTP.

  • Si vous le souhaitez, vous pouvez également spécifier le type de serveur et le numéro de port du serveur. Le type de serveur est toujours SMTP pour le courrier sortant. La plupart des serveurs SMTP utilisent le numéro de port par défaut 25.

Utilisation de l'Assistant Configuration de la messagerie de base de données

Pour créer un compte de messagerie de base de données à l'aide d'un Assistant

  • Dans l'Explorateur d'objets, connectez-vous à l'instance de SQL Server sur laquelle vous voulez configurer Database Mail, puis développez l'arborescence du serveur.

  • Développez le nœud Gestion .

  • Double-cliquez sur Messagerie de base de données pour ouvrir l'Assistant Configuration de la messagerie de base de données.

  • Dans la page Sélectionner une tâche de configuration , sélectionnez Gérer les comptes et les profils de messagerie de base de données, puis cliquez sur Suivant.

  • Dans la page Gérer les profils et les comptes , sélectionnez Créer un nouveau compte , puis cliquez sur Suivant.

  • Dans la page Nouveau compte , spécifiez le nom du compte, sa description, les informations du serveur de messagerie et le type d'authentification. Cliquez sur Suivant.

  • Dans la page Terminer l'Assistant , examinez les actions à exécuter, puis cliquez sur Terminer pour terminer la création du nouveau compte.

Utilisation de Transact-SQL

Pour créer un compte de messagerie de base de données à l'aide de Transact-SQL

Exécutez la procédure stockée msdb.dbo.sysmail_add_account_sp pour créer le compte et spécifiez les informations suivantes :

  • Le nom du compte à créer.

  • Une description facultative du compte.

  • L'adresse électronique à afficher sur les messages électroniques sortants.

  • Le nom complet à afficher sur les messages électroniques sortants.

  • Le nom du serveur SMTP.

  • Le nom d'utilisateur à utiliser pour la connexion au serveur SMTP, si celui-ci nécessite une authentification.

  • Le mot de passe à utiliser pour la connexion au serveur SMTP, si celui-ci nécessite une authentification.

L'exemple ci-dessous crée un compte de messagerie de base de données.

EXECUTE msdb.dbo.sysmail_add_account_sp  
    @account_name = 'AdventureWorks Administrator',  
    @description = 'Mail account for administrative e-mail.',  
    @email_address = 'dba@Adventure-Works.com',  
    @display_name = 'AdventureWorks Automated Mailer',  
    @mailserver_name = 'smtp.Adventure-Works.com' ;  

Suivi : Étapes suivantes pour configurer la messagerie de base de données