Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
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 du 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.
Utiliser l’Assistant Configuration de la messagerie de base de données pour créer un compte de messagerie de base de données
Les étapes suivantes utilisent SQL Server Management Studio (SSMS). Téléchargez la dernière version de SSMS à aka.ms/ssms.
Connectez-vous à l’instance SQL Server.
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 et ouvrez 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 profils de messagerie de base de données, puis sélectionnez Suivant.
Dans la page Gérer les profils et comptes , sélectionnez Créer un compte , puis sélectionnez 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.
Sur la page Terminer l’Assistant, passez en revue les actions à effectuer et sélectionnez le bouton Terminer pour compléter la création du nouveau compte.
Créer un compte de messagerie de base de données avec Transact-SQL
Pour exécuter des commandes T-SQL sur votre instance SQL Server, utilisez SQL Server Management Studio (SSMS),l’extension MSSQL pour Visual Studio Code, sqlcmd ou votre outil de requête T-SQL favori.
Exécutez la procédure msdb.dbo.sysmail_add_account_sp stockée système 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' ;