Odeslání testovacího e-mailu s databázovou poštou
platí pro:SQL Server
azure SQL Managed Instance
Pomocí dialogového okna Odeslat testovací e-mail otestujte možnost odesílat poštu pomocí konkrétního profilu.
Dovolení
Abyste mohli použít dialogové okno Odeslat testovací e-mail, musíte být členem pevné role serveru správce systému. Uživatelé, kteří nejsou členy pevné role serveru sysadmin, mohou testovat databázovou poštu pomocí sp_send_dbmail postupu.
Postup
Pomocí Průzkumníka objektů v aplikaci SQL Server Management Studiose připojte k instanci databázového stroje SQL Serveru, ve které je nakonfigurována databázová pošta, rozbalte položku Správa, klikněte pravým tlačítkem myši na Položku Databázová pošta a potom vyberte Odeslat testovací e-mail. Pokud neexistují žádné profily databázové pošty, zobrazí se uživateli dialogové okno s výzvou k vytvoření profilu a otevře Průvodce konfigurací databázové pošty.
V dialogovém okně Odeslat testovací e-mail z <názvu instance> vyberte v poli Profil databázové pošty profil, který chcete testovat.
Do pole Do zadejte e-mailové jméno příjemce testovacího e-mailu.
Do pole Předmět zadejte předmět testovacího e-mailu. Změňte výchozí předmět tak, aby lépe identifikoval váš e-mail pro řešení potíží.
Do pole Text zadejte text testovacího e-mailu. Změňte výchozí předmět tak, aby lépe identifikoval váš e-mail pro řešení potíží.
Vyberte Odeslat testovací e-mail k odeslání testovacího e-mailu do fronty Database Mail.
Odesláním testovacího e-mailu se otevře dialogové okno Test e-mailu pro databázovou poštu. Poznamenejte si číslo zobrazené v poli Odeslaná pošta. Toto je mailitem_id testovací zprávy. Vyberte OK.
Na panelu nástrojů vyberte Nový dotaz a otevřete okno Editoru dotazů. Spuštěním následujícího příkazu T-SQL určete stav testovací e-mailové zprávy:
SELECT * FROM msdb.dbo.sysmail_allitems WHERE mailitem_id = <the mailitem_id from the previous step> ;
Sloupec sent_status označuje, jestli byla odeslána testovací e-mailová zpráva.
Pokud došlo k chybám, spuštěním následujícího příkazu zobrazte chybovou zprávu:
SELECT * FROM msdb.dbo.sysmail_event_log WHERE mailitem_id = <the mailitem_id from the previous step> ;
Viz také
- objekty konfigurace databázové pošty
- objekty zasílání zpráv databáze
- Databázové pošty externí program
- Databázová pošta - protokol a audity
- Konfigurace pošty agenta SQL Serveru tak, aby používala databázové pošty