Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Använd dialogrutan Skicka testmeddelande för att testa möjligheten att skicka e-post med hjälp av en specifik profil.
Behörigheter
Du måste vara medlem i den fasta serverrollen sysadmin för att kunna använda dialogrutan Skicka test-e-post. Användare som inte är medlemmar i den fasta serverrollen sysadmin kan testa Database Mail med hjälp av sp_send_dbmail proceduren.
Procedur
Använd Object Explorer i SQL Server Management Studio, anslut till en instans av SQL Server Database Engine där Database Mail har konfigurerats, expandera Hantering, högerklicka på Database Mail och välj sedan Skicka testmeddelande. Om det inte finns några Database Mail-profiler uppmanas användaren att skapa en profil i en dialogruta och öppnar konfigurationsguiden för databaspost.
I dialogrutan Skicka testmeddelande väljer du den profil som du vill testa i rutan Databaspostprofil.
I rutan Till skriver du e-postnamnet för mottagaren av testmeddelandet.
I rutan Ämne skriver du ämnesraden för testmeddelandet. Ändra standardämnet för att bättre identifiera din e-post för felsökning.
I rutan Brödtext skriver du testmeddelandets brödtext. Ändra standardämnet för att bättre identifiera din e-post för felsökning.
Välj Skicka testmeddelande för att skicka testmeddelandet till databasens e-postkö.
När du skickar testmeddelandet öppnas dialogrutan Testa e-post för databasmeddelande. Anteckna numret som visas i rutan Skickat e-postmeddelande. Det här är testmeddelandets mailitem_id. Välj OK.
I verktygsfältet väljer du Ny fråga för att öppna ett frågeredigerarefönster. Kör följande T-SQL-instruktion för att fastställa status för testmeddelandet:
SELECT * FROM msdb.dbo.sysmail_allitems WHERE mailitem_id = <the mailitem_id from the previous step> ;Kolumnen
sent_statusanger om testets e-postmeddelande skickades.Om fel uppstod kör du följande instruktion för att visa felmeddelandet:
SELECT * FROM msdb.dbo.sysmail_event_log WHERE mailitem_id = <the mailitem_id from the previous step> ;