xp_sendmail: 由于邮件错误 0x80004005 而失败
今天收到一封郵件說我們的一臺(tái)SQL SERVER 2000服務(wù)器發(fā)送郵件有問題。我測(cè)試中發(fā)現(xiàn)了如下錯(cuò)誤:
exec xp_sendmail 'Konglb@esquel.com','hello, 123'
xp_sendmail:由于郵件錯(cuò)誤0x80004005而失敗解決方法
一直對(duì)手頭的SQL SERVER 2000服務(wù)器關(guān)注比較少。之前這臺(tái)服務(wù)器也偶爾會(huì)出現(xiàn)發(fā)送不了郵件的問題,一般都是通過停止SQL郵件客戶端會(huì)話,然后重啟SQL郵件客戶端會(huì)話來操作,有時(shí)候這種方式并不能解決這個(gè)問題,只能通過重啟SQL Server服務(wù)來解決。第一次遇到這種問題,于是我首先去控制面板檢查“郵件配置”-> OutLook配置正常。我嘗試使用下面腳本停止,啟動(dòng)郵件客戶端會(huì)話,但是xp_startmail時(shí)也會(huì)出現(xiàn)這個(gè)錯(cuò)誤信息。
exec master.dbo.xp_stopmail
exec master.dbo.xp_startmail
最后發(fā)現(xiàn)是Exchange服務(wù)器出現(xiàn)了問題。導(dǎo)致了這個(gè)錯(cuò)誤,系統(tǒng)管理員解決了Exchange服務(wù)器問題后,xp_sendmail立馬正常了。網(wǎng)上也有資料介紹了一個(gè)案例:因?yàn)榉?wù)器的郵件已滿或是被關(guān)閉,也會(huì)出現(xiàn)這個(gè)錯(cuò)誤,將發(fā)件人(服務(wù)器)的郵箱清空就能解決問題。因?yàn)閤p_sendmail 這些東西都已經(jīng)過時(shí)了,本來沒有必要研究學(xué)習(xí)的必要。但是還是記錄一下這個(gè)案例,方便以后出現(xiàn)類似問題,能夠快速解決。
總結(jié)
以上是生活随笔為你收集整理的xp_sendmail: 由于邮件错误 0x80004005 而失败的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xfire集成spring构建webse
- 下一篇: Android WiFi开发教程(一)—