測試環境
- Windows 2000 Server
- SQL Server 2000 + SP3
- Microsoft Outlook (Office 2000)
- 163 郵箱:smtp.163.com / pop.163.com
四步驟配置流程
步驟 1:Outlook 郵件服務重新配置
- Outlook → 工具 → 選項 → 郵件服務 → 「重新配置郵件支援」
- 選「企業或工作組」模式
- 重啟 Outlook
步驟 2:新增 Internet 郵件設定檔
- 工具 → 服務 → 新增 → 「Internet 電子郵件」
- 填入 163 帳號、密碼、SMTP/POP3 伺服器
- 測試收發確認無誤
步驟 3:MSSQLSERVER 服務採用該設定檔
- 必須重啟 MSSQLSERVER 服務 (否則偵測不到新設定檔)
- 企業管理員 → 支援服務 → 右鍵「郵件」 → 下拉選單選「Microsoft Outlook Internet Settings」 → 「測試」
- 彈出成功對話框即完成
步驟 4:測試發送
-- 查詢分析器執行
EXEC master..xp_sendmail 'test@163.com', 'Hello, World!';
收件箱收到郵件即成功。
關鍵注意事項
執行配置的 Windows 帳號 必須與 MSSQLSERVER 服務啟動帳號相同,否則服務無法讀取該用戶的 Outlook 設定檔。