轉來的一個經典,收藏一下
以下利用SQL來發送郵件的資料整理于微軟官方。
如何将 IIS SMTP 服務配置為中繼 SMTP 郵件
單擊“開始”,指向“程式”,指向“管理工具”,然後
單擊“Internet 服務管理器”以打開 IIS 管理器。
打開您的伺服器樹。右鍵單擊“預設 SMTP 虛拟伺服器”,然後單擊“屬性”。
找到“傳遞”頁籤,然後單擊“進階”。
在“智能主機”文本框中鍵入您的 SMTP 郵件伺服器的名稱。如果您不知道 SMTP 郵件伺服器的名稱,請與您的郵件管理者聯系。
確定簡單郵件傳輸協定 (SMTP) 服務正在運作。SMTP 服務是 IIS 管理服務的一部分。是以,IIS 管理服務也必須正在運作。
注意:本文中作為示例列出的公司、組織、産品、域名、電子郵件位址、徽标、人名、地名和事件完全是虛構的。決無意影射,也不應由此臆測任何真實的公司、組織、産品、域名、電子郵件位址、徽标、人名、地名或事件。
您可以使用類似如下的代碼在資料庫中建立一個存儲過程,使之通過使用 SQL Server OLE 自動化存儲過程調用 CDONTS 對象模型來發送電子郵件。
<code></code>
CDONTS 将電子郵件發送到本地 SMTP 虛拟伺服器中。該伺服器随後将該電子郵件路由到“智能主機”文本框中指定的 SMTP 郵件伺服器中。SMTP 郵件伺服器将郵件發送到“To:”參數中指定的電子郵件位址(本例中為“[email protected]”)。“From:”參數
中指定的名稱是電子郵件的發件人(本例中為“[email protected]”),“Test of CDONTS”是電子郵件的主題,而消息“It works”是電子郵件的正文。此電子郵件沒有抄送給他人,因為您沒有為“CC”或“BCC”字段提供參數。