-1
我已經使用數據庫郵件系統發送電子郵件。但我無法確定電子郵件是否已發送。 sql server 2008中是否有任何系統表來插入郵件是否被髮送的日誌。我想要發送的'電子郵件日期','電子郵件日期到'和電子郵件發送到。是否有任何字段存儲發送的郵件,如'是'或'否'我已經使用數據庫郵件系統發送電子郵件。但我無法確定電子郵件是否已發送
我已經使用數據庫郵件系統發送電子郵件。但我無法確定電子郵件是否已發送。 sql server 2008中是否有任何系統表來插入郵件是否被髮送的日誌。我想要發送的'電子郵件日期','電子郵件日期到'和電子郵件發送到。是否有任何字段存儲發送的郵件,如'是'或'否'我已經使用數據庫郵件系統發送電子郵件。但我無法確定電子郵件是否已發送
請看看這篇文章here。 msdb(系統數據庫)中有幾個表用於跟蹤傳出電子郵件狀態。從文章:
數據庫郵件外部程序記錄活動,並顯示通過Windows應用程序事件日誌日誌 和msdb數據庫的sysmail_event_log 視圖。要檢查電子郵件的狀態, 將針對此視圖運行查詢。電子郵件有四種可能的狀態 之一:發送,未發送,重試和失敗。
此外,如果您將日誌記錄級別設置爲verbose(當您爲數據庫郵件配置服務器時),則可以跟蹤有關失敗的其他信息。