網(wǎng)上提供了很多sqlserver發(fā)送郵件的文章,轉(zhuǎn)載居多,大部分介紹win2000+outlook2003環(huán)境,在操作系統(tǒng)和office已經(jīng)更新?lián)Q代的今天,意義不大。
現(xiàn)在工作中碰到了需要利用sqlserver發(fā)送郵件的問題,特整理文字如下:
目的:利用Sqlserver代理的郵件會(huì)話建立操作員監(jiān)控作業(yè)完成情況
測(cè)試環(huán)境:
操作系統(tǒng):windows 2003/windows xp
OutLook: OutLook 2003
測(cè)試的電子郵件: yyy@xxx.com
第一步:建配置文件
開始->控制面版->郵件>雙擊郵件->添加->配置文件名稱(mySqlFile)
添加新電子郵件帳戶->選擇POP3(P)->
用戶信息:
姓名:yyy
郵件地址:yyy@xxx.com
登錄信息:
用戶名:yyy
密碼:****
接收郵件服務(wù)器(POP3)(I): pop3.xxx.com
發(fā)送郵件服務(wù)器(SMTP)(O): smtp.xxx.com
點(diǎn)擊其他設(shè)置->發(fā)送服務(wù)器->選中(我的發(fā)送服務(wù)器(SMTP)要求驗(yàn)證)->選擇登錄使用
用戶名:yyy
密碼:****
選中記住密碼
確定
測(cè)試帳戶設(shè)置->成功->下一部->確定
打開OutLook軟件,測(cè)試是否能正常接收郵件,一切OK,進(jìn)行下一步配置
注:OutLook配置好后,必須重啟
(在電子郵件帳戶中的 其他設(shè)置中,忘了設(shè)置 發(fā)送服務(wù)器,確認(rèn)能發(fā)送了)
第二步:配置數(shù)據(jù)庫服務(wù)器采用郵件配置文件
開始->控制面版->管理工具->服務(wù)->選擇SQLSERVERAGENT服務(wù)->屬性->登錄->
選擇此帳戶(填寫當(dāng)前登錄操作系統(tǒng)用戶名密碼),切不可選擇本地系統(tǒng)帳戶
第三步:數(shù)據(jù)庫驗(yàn)證是否成功
企業(yè)管理器->展開服務(wù)器->管理->SQLServer 代理->郵件會(huì)話->郵件配置文件下拉框選擇mySqlFile 點(diǎn)"測(cè)試" 彈出"已用此配置文件成功地啟動(dòng)(和停止)了一個(gè)郵件會(huì)話"即表示成功。
點(diǎn)"確定"重啟Sqlserver代理服務(wù)。
第四步:測(cè)試郵件
企業(yè)管理器->展開服務(wù)器->管理->SQLServer 代理->操作員->新建操作員->屬性->常規(guī)選項(xiàng)卡
在電子郵件名稱中輸入一個(gè)測(cè)試郵箱 :aaa@bbb.com 點(diǎn)"測(cè)試"即可到aaa@bbb.com中去收郵件了
注:在整個(gè)過程中一定要保持outlook是啟動(dòng)的
如果你配置了sqlserver的郵件配置文件后后再嘗試打開outlook,是失敗的,會(huì)彈出"無法打開默認(rèn)電子郵件文件夾"的對(duì)話框,因?yàn)閟qlserver占用了郵件配置文件,這時(shí)需要你把SQLSERVERAGENT服務(wù)停掉,再打開outlook,然后再把SQLSERVERAGENT服務(wù)啟動(dòng)
您可能感興趣的文章:- SQL server 表數(shù)據(jù)改變觸發(fā)發(fā)送郵件的方法
- SQL Server中發(fā)送HTML格式郵件的方法
- sqlserver數(shù)據(jù)庫使用存儲(chǔ)過程和dbmail實(shí)現(xiàn)定時(shí)發(fā)送郵件
- 使用sqlserver存儲(chǔ)過程sp_send_dbmail發(fā)送郵件配置方法(圖文)
- sqlserver2008自動(dòng)發(fā)送郵件
- SQLServer Job運(yùn)行成功或失敗時(shí)發(fā)送電子郵件通知的圖文教程
- Windows下使用性能監(jiān)視器監(jiān)控SqlServer的常見指標(biāo)
- SQL Server 監(jiān)控磁盤IO錯(cuò)誤,msdb.dbo.suspect_pages
- 查找sqlserver查詢死鎖源頭的方法 sqlserver死鎖監(jiān)控
- 利用SQL Server數(shù)據(jù)庫郵件服務(wù)實(shí)現(xiàn)監(jiān)控和預(yù)警