SQLMailProfile) → 設定帳號、SMTP/POP3 伺服器。SQLMailProfile → 測試應顯示「成功啟動/結束 MAPI 工作階段」。EXEC master..xp_sendmail
@recipients = 'user@example.com',
@subject = '歡迎註冊',
@message = '您的密碼是:Abc123',
@attachments = 'C:\Docs\Guide.pdf'; -- 可選附件
| 參數 | 說明 |
|---|---|
@recipients | 收件人 (必填,分號分隔多位) |
@copy_recipients | 副本 |
@blind_copy_recipients | 密件副本 |
@subject | 主旨 |
@message | 純文字內容 |
@query | 附加查詢結果 (需 @attach_results='true') |
@attachments | 附件完整路徑 (分號分隔) |
@width | 查詢結果行寬 |
@separator | 欄位分隔字元 |
@echo_error | 錯誤訊息是否回傳 |
xp_sendmail / SQL Mail 已淘汰,新版請使用 Database Mail (sp_send_dbmail),架構更穩健、支援 SSL、非同步佇列、多設定檔,且不依賴 MAPI/Outlook。
正確配置服務帳號與 MAPI 設定檔,是 SQL Mail 能否穩定運作的關鍵。