架構需求
- SMTP 服務(建議 iMail 或 Win2k SMTP)。
- Outlook 2000+ 建立 MAPI 設定檔。
- SQL Server 啟動帳號需為具備郵件設定檔權限的網域帳號。
設定步驟
- 安裝 SMTP 服務並測試寄信。
- 安裝 Outlook,控制台「郵件」建立設定檔(如
myProfile),設定 POP3/SMTP。
- 以 SQL Server 啟動帳號登入,啟動 Outlook 設為預設設定檔,測試收發。
- 企業管理器 → 支援服務 → SQL Mail 屬性 → 選擇
myProfile → 測試成功。
- 查詢分析器測試
xp_sendmail。
xp_sendmail 關鍵參數
| 參數 | 說明 |
| @recipients | 收件人(分號分隔),必填 |
| @message | 郵件內文 |
| @query | 附加查詢結果 |
| @attachments | 附件路徑 |
| @subject | 主旨 |
| @attach_results | 查詢結果作附件 |
| @no_header | 不含欄位名 |
應用場景
註冊發密碼、論壇回覆通知等,直接在預存程序呼叫 xp_sendmail,前端無需額外元件。