use master
goexec sp_configure 'show advanced options',1
goreconfigure
goexec sp_configure 'database mail xps',1
goreconfigure
goexec msdb..sysmail_add_account_sp
@account_name = '郵件帳戶名稱' -- 郵件帳戶名稱(sql server 使用)
,@email_address = '發件人郵件位址' -- 發件人郵件位址
,@display_name = null -- 發件人姓名
,@replyto_address = null
,@description = null
,@mailserver_name = 'smtp.126.com' -- 郵件伺服器位址
,@mailserver_type = 'smtp' -- 郵件協議(sql 2005 只支援 smtp)
,@port = 25 -- 郵件伺服器端口
,@username = '使用者名稱' -- 使用者名稱
,@password = '*********xx' -- 密碼
,@use_default_credentials = 0
,@enable_ssl = 0
,@account_id = null
goexec msdb..sysmail_add_profile_sp @profile_name = 'dba_profile' -- profile 名稱
,@description = 'dba mail profile' -- profile 描述
,@profile_id = null
go-- 在 sql server 2005 中對映 account 和 profile
exec msdb..sysmail_add_profileaccount_sp @profile_name = 'dba_profile' -- profile 名稱
,@account_name = '使用者名稱' -- account 名稱
,@sequence_number = 1 -- account 在 profile 中順序
go--5. 利用 sql server 2005 database mail 功能傳送郵件。
exec msdb..sp_send_dbmail @profile_name = 'dba_profile' -- profile 名稱
,@recipients = '收件人郵箱' -- 收件人郵箱
,@subject = 'sql server 2005 mail 測試' -- 郵件標題
,@body = 'hello mail!測試2222222' -- 郵件內容
,@body_format = 'text' -- 郵件格式
go
搞定sql郵件
客戶審核我們內部的乙個訂單審核系統,要求上家審批後要發郵件給下家提示,程式是用asp寫的,資料庫用的是sql2000,內部郵件用的是exchange server.開始是想用jmail元件的,結果在win2003上安裝好jmail元件在程式中呼叫不太好使,看看網上說jmail在win2003上遇到的...
SQL傳送郵件
傳送郵件儲存過程 create procedure dbo sys sendmail from varchar 100 to varchar 100 bcc varchar 500 subject varchar 400 body ntext as declare object int,hr int...
sql 傳送郵件
一 啟用database mail xps功能。檢視database mail xps功能是否開啟,從返回結果來看,value為0說明沒有開啟,注意sql mail xps是sql server早期版本提供的傳送郵件功能,而現在用的是database mail xps來實現傳送郵件。啟動databa...