2014-02-20 70 views
0

我使用Sql Server 2008如何發送電子郵件給MyDatabase中的註冊成員?

我一個創建了一個名爲「Sankal_Residency」數據庫

有一個名爲"Member_Details"在我所存儲的所有成員Email Id表。

所以現在我想給他們發送郵件(LIKE .Pdf,.Doc,)或任何簡單的消息,如一個選定的人和所有註冊成員的新信 。

如何實現這一目標?

謝謝!

回答

0

您可以使用sp_send_dbmail存儲過程發送電子郵件。

http://technet.microsoft.com/en-us/library/ms190307.aspx

您首先需要創建用於發送電子郵件的個人資料和賬戶。 該帳戶將與配置文件相關聯,並且該配置文件在發送電子郵件時用作參數。

的基本參數,你將需要提供有:

  1. @profile_name:你已經在數據庫郵件
  2. @recipients創建配置文件的名稱:如果您想在一個所有收件人單個電子郵件,使用分號分隔電子郵件的ID
  3. @subject:電子郵件的主題
  4. @body:電子郵件的內容

根據電子郵件和附件的內容,您可能希望使用@body_format和@file_attachments參數。

爲了創建數據庫郵件配置文件和帳戶,請參考以下鏈接:

http://technet.microsoft.com/en-us/library/ms187605.aspx

+0

我是這項技術的新手。你能否一步一步詳細解釋我? –

+0

好吧,現在有東西..你能請給我一個簡單的例子來研究它嗎? –

0

如果您更喜歡ASP.NET用於發送電子郵件,該鏈接會爲它是有用的:http://hightechnology.in/how-to-send-multiple-emails-from-database-in-asp-net-using-c/

上述鏈接中的教程將使用foreach循環將電子郵件逐一發送至存儲在數據庫中的電子郵件地址。

如果你想將文件附加與電子郵件,只需使用附件集合是這樣的:

mailMessage.Attachments.Add(new Attachment(Server.MapPath("~/image.jpg"))); 

在上面的例子中,我有附上一個名爲「image.jpg文件」的文件,位於根的ASP.NET網站。通過這種方法,您可以使用一封電子郵件附加多個文件。

相關問題