Utilisez la boîte de dialogue Envoyer un message électronique de test pour tester la capacité d’un profil spécifique à envoyer des messages.
autorisations
Vous devez être membre du rôle serveur fixe sysadmin pour pouvoir utiliser la boîte de dialogue Envoyer un message électronique de test. Les utilisateurs qui ne sont pas membres du rôle serveur fixe sysadmin peuvent tester Database Mail à l’aide de la procédure sp_send_dbmail.
Procédure
À l’aide de l’Explorateur d’objets dans SQL Server Management Studio, connectez-vous à une instance du moteur de base de données SQL Server où Database Mail est configuré, développez Gestion, cliquez avec le bouton droit sur Database Mail, puis sélectionnez Envoyer un message électronique de test. S’il n’existe aucun profil Database Mail, une boîte de dialogue invite l’utilisateur à en créer un et ouvre l’Assistant Configuration de Database Mail.
Dans la boîte de dialogue Envoyer un message électronique de test à partir de <nom de l’instance>, dans la zone Profil de Database Mail, sélectionnez le profil à tester.
Dans la zone À, tapez l’adresse e-mail du destinataire de l’e-mail de test.
Dans la zone Objet, tapez l’objet de l’e-mail de test. Modifiez le texte par défaut pour mieux identifier le message relatif au dépannage.
Dans la zone Corps, tapez le texte de l’e-mail de test. Modifiez le texte par défaut pour mieux identifier le message relatif au dépannage.
Sélectionnez Envoyer un message électronique de test pour envoyer l’e-mail de test dans la file d’attente de Database Mail.
L’envoi de l’e-mail de test ouvre la boîte de dialogue E-mail de test de Database Mail. Notez le chiffre affiché dans la zone Message envoyé. Il s’agit de la valeur mailitem_id de l’e-mail de test. Cliquez sur OK.
Dans la barre d’outils, sélectionnez Nouvelle requête pour ouvrir une fenêtre de l’Éditeur de requête. Exécutez l’instruction T-SQL suivante pour déterminer l’état de l’e-mail de test :
SELECT * FROM msdb.dbo.sysmail_allitems
WHERE mailitem_id = <the mailitem_id from the previous step> ;
La colonne sent_status indique si l’e-mail de test a été envoyé.
En cas d'erreur, exécutez l'instruction suivante pour afficher le message d'erreur :
SELECT * FROM msdb.dbo.sysmail_event_log
WHERE mailitem_id = <the mailitem_id from the previous step> ;
Découvrez comment configurer des comptes, rédiger et envoyer des e-mails, joindre des documents, affecter des scénarios, envoyer des documents vente et vérifier la boîte d’envoi et les e-mails envoyés dans Microsoft Dynamics 365 Business Central.
Administrer une infrastructure de base de données SQL Server pour les bases de données relationnelles cloud, locales et hybrides à l’aide des offres de bases de données relationnelles Microsoft PaaS.
Décrit les objets de configuration de Database Mail pour la configuration des paramètres que Database Mail doit utiliser lors de l’envoi d’un e-mail à partir de votre application de base de données ou de SQL Agent.
Décrit comment configurer la messagerie de base de données et envoyer le message de test. Fournit des méthodes de dépannage pour les problèmes de messagerie de base de données.