天天看點

通過SQL發送郵件,SQL發送Email(轉)

轉來的一個經典,收藏一下

以下利用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”字段提供參數。