Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Felügyelt Azure SQL-példány
A Teszt e-mail küldése párbeszédpanelen tesztelheti, hogy képes-e e-maileket küldeni egy adott profillal.
Engedélyek
A Teszt e-mail küldése párbeszédpanel használatához a sysadmin rögzített kiszolgálói szerepkör tagjának kell lennie. Azok a felhasználók, akik nem tagjai a sysadmin rögzített kiszolgálói szerepkörnek, tesztelhetik a Database Mail szolgáltatást a sp_send_dbmail eljárással.
Eljárás
Az SQL Server Management Studio (SSMS) Object Explorerrel csatlakozzon az SQL Server Adatbázismotor egy konfigurált példányához, amelyben az Adatbázisposta be van állítva, bontsa ki a Felügyelet elemet, kattintson a jobb gombbal az Adatbázisposta elemre, majd válassza a Teszt E-Mail Küldése lehetőséget. Ha nincs adatbázis-levelezési profil, egy párbeszédpanel kéri a felhasználót, hogy hozzon létre egy profilt, és megnyitja az Adatbázisposta konfigurációs varázslót.
A Teszt e-mail küldése párbeszédpanel adatbázis-levelezési profil mezőjében válassza ki a tesztelni kívánt profilt.
A -tól-ig mezőbe írja be a teszt e-mail címzettjének e-mail nevét.
A Tárgy mezőbe írja be a teszt e-mail tárgyát. Módosítsa az alapértelmezett tárgyat, hogy jobban azonosíthassa az e-maileket a hibaelhárításhoz.
A Törzs mezőbe írja be a teszt e-mail törzset. Módosítsa az alapértelmezett tárgyat, hogy jobban azonosíthassa az e-maileket a hibaelhárításhoz.
Válassza Teszt e-mail küldése lehetőséget, hogy a teszt e-mailt az Adatbázis levélküldési sorába küldje.
A teszt e-mail küldése megnyitja az Adatbázis levelezési tesztje e-mail párbeszédpanelt. Jegyezze fel az Elküldött e-mail mezőben megjelenő számot. Ez a tesztüzenet „mailitem_id”-ja. Válassza az OK gombot.
Az eszköztárOn válassza az Új lekérdezés lehetőséget a Lekérdezésszerkesztő ablak megnyitásához. Futtassa a következő T-SQL-utasítást a teszt e-mail állapotának meghatározásához:
SELECT * FROM msdb.dbo.sysmail_allitems WHERE mailitem_id = <the mailitem_id from the previous step> ;Az
sent_statusoszlop azt jelzi, hogy a teszt e-mail üzenete el lett-e küldve.Ha hiba történt, hajtsa végre a következő utasítást a hibaüzenet megtekintéséhez:
SELECT * FROM msdb.dbo.sysmail_event_log WHERE mailitem_id = <the mailitem_id from the previous step> ;