從2005開始,就引入了“資料庫郵件”功能。并且取代SQLMail。原有SQLMail可以繼續使用。
SQLMail要求有應用程式程式設計接口(Extended Messaging Application Programming Interface,MAPI),安裝新的Office時可能導緻SQLMail失敗。
資料庫郵件更加安全、可靠,并且不需要MAPI。具有群集感覺能力、可以自動重傳發送失敗的電子郵件消息。
注:express版不支援資料庫郵件。

由于安全原因,預設禁用資料庫郵件,可以通過sp_configure或者“資料庫郵件配置向導”啟用并配置。
另外,資料庫郵件需要sql 代理發送郵件。同僚必須有通路網絡SMTP伺服器的權限。
所有外發郵件都必須來自這個賬号,不逼是真實的郵件位址。
SMTP伺服器名稱和端口号包含在賬戶配置資訊中。
指定充實發送電子郵件多少次及重試間隔時間。
發送郵件的大小配置。
提供禁止擴充名清單
指定執行那個級别的日志記錄。
建議建立一個郵件專用賬号。
可以通過以下視圖檢視資訊:
sysmail_allitems
檢視郵件資訊
sysmail_mailattachments
檢視郵件附件資訊
sysmail_eventlog
檢視郵件日志資訊
由于資料庫郵件不會自動維護,需要DBA手動維護,以免資料量過大。
使用:
msdb.dbo.sysmail_delete_mailitems_sp和msdb.dbo.sysmail_delete_log_sp來删除資料。