sysmail_sentitems (Transact-SQL)

Platí na:SQL ServerAzureSQL Managed Instance

Obsahuje jeden řádek pro každou zprávu odeslanou Databázová pošta. Použijte sysmail_sentitems , když chcete vidět, které zprávy byly úspěšně odeslány.

Pro zobrazení všech zpráv zpracovaných Databázová pošta použijte sysmail_allitems (Transact-SQL). Pro zobrazení pouze zpráv se stavem neúspěchu použijte sysmail_faileditems (Transact-SQL). Pro zobrazení pouze neodeslaných nebo opakovaných zpráv použijte sysmail_unsentitems (Transact-SQL). Pro zobrazení příloh e-mailů použijte sysmail_mailattachments (Transact-SQL).

Název sloupce Datový typ Description
mailitem_id int Identifikátor položky v poštovní frontě.
profile_id int Identifikátor profilu použitého k odeslání zprávy.
příjemci varchar(max) E-mailové adresy příjemců zpráv.
copy_recipients varchar(max) E-mailové adresy těch, kteří obdrželi kopie zprávy.
blind_copy_recipients varchar(max) E-mailové adresy těch, kteří obdrželi kopie zprávy, ale jejichž jména se v hlavičce zprávy neobjevují.
subject nvarchar(510) Předmět zprávy.
body varchar(max) Tělo zprávy.
body_format Varchar(20) Formát těla zprávy. Možné hodnoty jsou TEXT a HTML.
Význam varchar(6) Parametr důležitosti zprávy.
citlivost varchar(12) Citlivostní parametr zprávy.
file_attachments varchar(max) Seznam souborů oddělený středníkem připojený k e-mailové zprávě.
attachment_encoding Varchar(20) Typ přílohy e-mailu.
query varchar(max) Dotaz provedený poštovním programem.
execute_query_database sysname Databázový kontext, ve kterém poštovní program dotaz provedl.
attach_query_result_as_file bit Když je hodnota 0, výsledky dotazu byly zahrnuty v těle e-mailové zprávy za obsahem těla. Když je hodnota 1, výsledky byly vráceny jako příloha.
query_result_header bit Když je hodnota 1, výsledky dotazu obsahovaly záhlaví sloupců. Pokud je hodnota 0, výsledky dotazu neobsahovaly záhlaví sloupců.
query_result_width int query_result_width parametr zprávy.
query_result_separator char(1) Znak použitý k oddělení sloupců ve výstupu dotazu.
exclude_query_output bit exclude_query_output parametr zprávy. Pro více informací viz sp_send_dbmail (Transact-SQL).
append_query_error bit append_query_error parametr zprávy. 0 znamená, že Databázová pošta by neměl odeslat e-mailovou zprávu, pokud je v dotazu chyba.
send_request_date datetime Datum a čas odeslání zprávy do fronty pošty.
send_request_user sysname Uživatel, který zprávu poslal. Toto je uživatelský kontext databázové e-mailové procedury, nikoli pole From: ve zprávě.
sent_account_id int Identifikátor účtu Databázová pošta, který byl odeslán k odeslání zprávy.
sent_status varchar(8) Stav pošty. Vždy jsem posílal pro tento výhled.
sent_date datetime Datum a čas, kdy byla zpráva odeslána.
last_mod_date datetime Datum a čas poslední úpravy řádku.
last_mod_user sysname Uživatel, který naposledy upravil řádek.

Remarks

Při řešení problémů s Databázová pošta vám tento pohled může pomoci určit povahu problému tím, že vám ukáže atributy zpráv, které byly úspěšně odeslány. Databázová pošta označuje zprávy jako odeslané, když jsou úspěšně odeslány na SMTP mailový server. Obvykle je e-mail doručen během několika minut, ale může být zpožděn kvůli problémům se SMTP serverem. Databázová pošta označí zprávu jako odeslanou, když ji SMTP poštovní server přijme. Chyby e-mailu, které se vyskytnou na SMTP mailovém serveru, například nedoručitelná adresa příjemce, nejsou vráceny do Databázová pošta. Tyto e-maily jsou evidovány jako odeslané, i když nejsou doručeny. Problém s tímto typem chyby vyřešit na SMTP serveru. Také SMTP poštovní server může odeslat oznámení o nedoručené zprávě na odpověď e-mailu pro účet Databázová pošta.

Permissions

Přiděleno správci systému jako role pevného serveru a databázové role mailuserrole . Když je tento pohled vykonán členem role pevného správce systému , zobrazí se všechny odeslané zprávy. Všichni ostatní uživatelé vidí pouze zprávy, které poslali.