怎樣配置SQL Server寄送電子郵件

來源:互聯網
上載者:User

通常大家都知道:SQL Server與Microsoft Exchange Server整合性很好,關於這方面的配置,在SQL Server的線上說明裡有詳細的說明,在此不再贅述。然而我們更關心的問題是:在沒有Exchange Server的情況下,如何配置SQL Server利用Internet 郵件伺服器發送郵件?

筆者曾為這問題傷透了腦筋,搜遍了互連網上的相關資料,發現僅有的幾篇資料中有的是一筆帶過,有的雖然介紹了操作步驟,可按照步驟一步一步操作下來,結果總是失敗。為此筆者反覆實驗,終於找到一種簡單有效方法,不敢獨自享受,下面是詳細的配置步驟,如果您在操作的過程中碰到什麼問題,請留言。

測試環境:

1 Windows 2000 Server

2 SQL Server 2000+SP3

3 Microsoft Outlook (Office 2000)

準備一個Internet郵件帳戶:

測試電子郵件帳戶:test@163.com

Smtp伺服器 smtp.163.com

pop3伺服器 pop.163.com

步驟一: 更改電子郵件配置

1 開啟Microsoft Outlook 單擊“工具”菜單中的“選項”,然後單擊“郵件服務”選項卡。

2 單擊“重新設定郵件支援”。

3 選擇“用於企業或工作群組”選項

4 重新啟動Microsoft Outlook

步驟二: 添加設定檔

1 單擊“工具”菜單中的“服務”,然後單擊“添加”按鈕。

2 選擇"Internet 電子郵件",單擊“確定”。

3 下面的步驟是設定電子郵件帳號,請參考Microsoft Outlook協助檔案,這裡不再贅述。

4 利用配置好的電子郵件帳號收發郵件,確認配置成功。

步驟三: 配置MSSQLSERVER服務採用郵件設定檔

1 重新啟動MSSQLSERVER服務(必須的,否則MSSQLSERVER服務檢測不到上一步驟添加的設定檔)

2 開啟企業管理器->展開伺服器->支援服務->右擊"郵件"->點擊下拉框,你會發現

"Microsoft Outlook Internet Settings"選項,點擊"測試"。如果彈出表示成功的對話方塊,那恭喜你,已經 大功告成了。

步驟四:享受你的勞動成果

1 開啟SQL Server的查詢分析器

2 輸入下列SQL語句,執行

exec master..xp_sendmail 'test@163.com','Hello,World!'

3 好了,去你的郵箱收郵件去吧!

注意事項:以上的配置過程要求以MSSQLSERVER服務採用的Windows帳號登入Windows 2000 Server,即你登入電腦所採用的帳號要和MSSQLSERVER服務採用的Windows帳號相同。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.