1,啟用數據庫郵件服務:打開SQL Server“配置工具”中的“外圍應用配置器”,選擇“功能的外圍應用配置器”。在彈出的對話框中選擇數據庫郵件,並選擇“啟用數據庫郵件存儲過程”。
2,進入SQL SERVER2005 Studio管理界面,就可以看到數據庫郵件子項,
在右鍵菜單中會有一個"配置數據庫郵件"菜單,按照步驟先建立配置文件,然後創建賬號,保存退出。在右鍵菜單的第二項"發送測試郵件", 在彈出的窗口中輸入接收的郵件地址,發送就可以。
3,執行msdb.dbo.sp_send_dbmail存儲過程發送郵件:
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'lvshou.com',
@recipients = '[email protected]',
@body_format = 'HTML',
@body = 'Test Body lalalala',
@subject = 'Test Subject lalalalala';
發附件:
EXEC msdb.dbo.sp_send_dbmail
@recipients=N'[email protected]',
@body='Message Body',
@subject ='Message Subject',
@profile_name ='Database-mailProfile',
@file_attachments ='C:FileAttachment.txt'; //附件
注:若發送的對象是如126郵件,可以綁定手機的那種,則間接實現了用Sql Server催發短信的功能!
4,查看發送歷史:
use msdb
go
select * from sysmail_allitems
select * from sysmail_mailitems
select * from sysmail_event_log