Sdílet prostřednictvím


Odeslání testovacího e-mailu s databázovou poštou

platí pro:SQL Serverazure 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

  1. 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.

  2. V dialogovém okně Odeslat testovací e-mail z <názvu instance> vyberte v poli Profil databázové pošty profil, který chcete testovat.

  3. Do pole Do zadejte e-mailové jméno příjemce testovacího e-mailu.

  4. 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íží.

  5. 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íží.

  6. Vyberte Odeslat testovací e-mail k odeslání testovacího e-mailu do fronty Database Mail.

  7. 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.

  8. 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.

  9. 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é