測試環境
- Windows 2000 Server
- SQL Server 2000 SP3
- Microsoft Outlook 2000
- SMTP 帳號:test@163.com(smtp.163.com / pop.163.com)
步驟一:Outlook 郵件設定檔
- Outlook → 工具 → 選項 → 郵件服務 → 「重新配置郵件支援」 → 選「企業或工作組」 → 重啟 Outlook。
- 工具 → 服務 → 新增 → 「Internet 電子郵件」 → 填入帳號、SMTP/POP3 伺服器 → 測試收發成功。
步驟二:SQL Server 服務使用該設定檔
- 重啟 MSSQLSERVER 服務(必須,否則偵測不到新設定檔)。
- 企業管理員 → 伺服器 → 支援服務 → 右鍵「郵件」 → 下拉選單選「Microsoft Outlook Internet Settings」 → 「測試」 → 彈出成功視窗即完成。
步驟三:測試發送
EXEC master..xp_sendmail 'test@163.com', 'Hello, World!';
收件箱即可收到測試信。
重要提醒
登入 Windows 的帳號必須與 MSSQLSERVER 服務啟動帳號相同,否則無法讀取 Outlook 設定檔。