Créer un compte de messagerie de base de données
Utilisez soit l’Assistant Configuration de la Database Mail ou Transact-SQL pour créer un compte Database Mail.
Avant de commencer : Conditions préalables
Pour créer un compte Database Mail en utilisant : Assistant Configuration de Database Mail, Transact-SQL
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' ;