配置SQL2000資料庫發送郵件

來源:互聯網
上載者:User

SQL Server:使用 SQL Server 2000 發送郵件詳細配置過程

提供兩種版本的OutLook郵件發送方式有疑問聯絡作者: zlp321001@hotmail.com
◆ 利用 OutLook 2003 發送郵件
測試環境: windowx Xp OutLook: OutLook 2003 測試的電子郵件: zlp321001@126.com
第一步驟:建設定檔
開始->控制面版->郵件>雙擊郵件->添加->設定檔名稱(SQLSendMailServer)添加新電子郵件帳戶->選擇POP3(P)->使用者資訊:姓名:zlp郵件地址:zlp321001@126.com登入資訊:使用者名稱:zlp321001密碼:****伺服器資訊:(注意:每一個伺服器資訊配置均不一樣,參考此伺服器配置協助,比如新浪就不一樣)內送郵件伺服器(POP3)(I): pop3.126.com發送郵件伺服器(SMTP)(O): smtp.126.com點擊其他設定->發送伺服器->選中(我的發送伺服器(SMTP)要求驗證)->選擇登入使用使用者名稱:zlp321001密碼:****選中記住密碼確定測試帳戶設定->成功->下一部->確定開啟OutLook軟體,測試是否能正常內送郵件,一切OK,進行下一步配置
第二步驟:設定資料庫伺服器採用郵件設定檔
重新啟動MSSQLSERVER 服務(配置成域使用者)開始->控制面版->管理工具->服務->選擇MSSQLSERVER服務->屬性->登入->流覽(我機器是使用者名稱:zlp,密碼Zlp登入)選中該使用者名稱和輸入密碼SQLSERVERAGENT 更改如上面重新啟動這兩個服務(OutLook配置好後,必須重啟,SQL郵件服務才會有效)
第三步驟:資料庫驗證是否成功
企業管理器->展開伺服器->展開支援服務->SQL郵件->屬性->發現"SQLSendMailServer"有這個設定檔名稱測試通過
第四步驟:寫簡單的發送郵件程式,測試
exec master..xp_sendmail 'zlp@zehua.com.cn',       '測試來自資料庫發送的郵件'exec master..xp_sendmail 'zlp321001@zehua.com.cn', '測試來自資料庫發送的郵件'exec master..xp_sendmail 'qvb0803@sina.com.cn',    '測試來自資料庫發送的郵件'exec master..xp_sendmail 'zlp321001@hotmail.com',  '測試來自資料庫發送的郵件'

測試均成功,可能有伺服器延時問題,作者從均 zlp321001@126.com 收到了該郵件

◆ 利用 OutLook 2000 發送郵件
*測試環境: windowx Xp OutLook: OutLook 2000 測試的電子郵件: zlp321001@126.com
第一步:配置郵件
開啟OutLook->選擇使用者企業或工作群組工具->選項->郵件服務->單擊重新設定郵件支援->“用於企業或工作群組”
第二步:配置設定檔名稱
開始->控制面版->郵件->添加->手工配置資訊服務->設定檔名稱(SQLSendMailServer)->添加->Internet 電子郵件->確定常規:郵件帳戶: 126姓名: zlp單位: zehua電子郵件地址: zlp321001@126.com伺服器:伺服器:(參考個網站郵件設定協助手冊)內送郵件(POP3): pop3.126.com發送伺服器(SMTP):smtp.126.com內送郵件伺服器:帳戶號: zlp321001密碼:   ****選中"我的伺服器要求身分識別驗證"下一步->下一步->完成
第三步:添加個人資料夾(用於儲存臨時檔案 out2003 不用設定)
開始->控制面版->郵件->添加->個人資料夾->選擇(PST檔案)
第四步:測試是否可以正常發郵件第五步:啟動SQL服務
開始->控制面版->管理工具->服務->啟動MSSQLSERVER服務和SQLSERVERAGENT(登入使用者均採用域使用者名稱)
第六步:測試資料庫設定檔
企業管理器->展開伺服器->展開支援服務->SQL郵件->屬性->發現"SQLSendMailServer"有這個設定檔名稱測試通過
第七步:測試程式發送郵件
exec master..xp_sendmail 'zlp@zehua.com.cn',       '測試來自資料庫發送的郵件'exec master..xp_sendmail 'zlp321001@zehua.com.cn', '測試來自資料庫發送的郵件'exec master..xp_sendmail 'qvb0803@sina.com.cn',    '測試來自資料庫發送的郵件'exec master..xp_sendmail 'zlp321001@hotmail.com',  '測試來自資料庫發送的郵件'

測試結果,均從以四個郵箱收到來自"zlp321001@126.com"的郵件

-- 簡單應用執行個體:(使用者註冊後,收到使用者註冊資訊郵件)-- 測試表CREATE TABLE users( ID INT IDENTITY(1,1), Name VARCHAR(50), Email VARCHAR(200) )GO-- 觸發器,CREATE TRIGGER TR_Users_I ON UsersFOR INSERTASDECLARE @email varchar(200)SELECT @email=Email FROM INSERTEDEXEC('EXEC Master..xp_sendmail '''+@email+''',''註冊成功''' )-- 插入測試資料INSERT Users(Name,Email) VALUES('zlp','Zoulp@jrj.com.cn')

SQL Server:使用 SQL Server 2000 發送郵件詳細配置過程

本文來自: http://blog.csdn.net/zlp321002/archive/2005/11/04/523113.aspx

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.