我正在使用Sql Server 2008
。
我创建了一个名为“Sankal_Residency”的数据库
有一个名为"Member_Details"
的表格,其中我已存储了所有成员Email Id
。
所以现在我想发送邮件(LIke .Pdf,.Doc,)或任何简单的消息,如新信 选定人员以及所有注册会员。
如何实现这一目标?
谢谢!
答案 0 :(得分:0)
您可以使用sp_send_dbmail
存储过程发送电子邮件。
http://technet.microsoft.com/en-us/library/ms190307.aspx
您首先需要创建用于发送电子邮件的个人资料和帐户。 该帐户将与个人资料相关联,并且该个人资料将在发送电子邮件时用作参数。
您需要提供的基本参数是:
根据电子邮件和附件的内容,您可能需要使用@body_format和@file_attachments参数。
要创建数据库邮件配置文件和帐户,请参阅以下链接:
答案 1 :(得分: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网站的根目录中。通过此方法,您可以使用一封电子邮件附加多个文件。