Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何向MyDatabase中的注册成员发送电子邮件?_Asp.net_Sql Server_Database_Sql Server 2008 - Fatal编程技术网

Asp.net 如何向MyDatabase中的注册成员发送电子邮件?

Asp.net 如何向MyDatabase中的注册成员发送电子邮件?,asp.net,sql-server,database,sql-server-2008,Asp.net,Sql Server,Database,Sql Server 2008,我正在使用SQLServer2008 我已经创建了一个名为“Sankal_Residentity”的数据库 有一个名为“Member\u Details”的表,我在其中存储了所有成员电子邮件Id 所以现在我想给他们发邮件(比如.Pdf、.Doc)或者任何简单的信息,比如新信 适用于选定人员和所有注册成员 如何做到这一点 谢谢 您可以使用sp\u send\u dbmail存储过程发送电子邮件 您首先需要创建用于发送电子邮件的配置文件和帐户。 帐户将与配置文件相关联,并且在发送电子邮件时将配置文

我正在使用
SQLServer2008

我已经创建了一个名为“Sankal_Residentity”的数据库

有一个名为
“Member\u Details”
的表,我在其中存储了所有成员
电子邮件Id

所以现在我想给他们发邮件(比如.Pdf、.Doc)或者任何简单的信息,比如新信 适用于选定人员和所有注册成员

如何做到这一点


谢谢

您可以使用
sp\u send\u dbmail
存储过程发送电子邮件

您首先需要创建用于发送电子邮件的配置文件和帐户。 帐户将与配置文件相关联,并且在发送电子邮件时将配置文件用作参数

您需要提供的基本参数包括:

  • @profile\u name:在数据库邮件中创建的配置文件的名称
  • @收件人:如果要在一封电子邮件中包含所有收件人,请使用分号分隔的电子邮件ID
  • @主题:电子邮件的主题
  • @正文:电子邮件的内容
  • 根据电子邮件和附件的内容,您可能希望使用@body_格式和@file_附件参数

    要创建数据库邮件配置文件和帐户,请参阅以下链接:


    如果您更喜欢使用ASP.NET发送电子邮件,此链接将非常有用:

    上面链接中的教程将使用
    foreach
    循环逐个向数据库中存储的电子邮件地址发送电子邮件

    如果您想将文件与电子邮件一起附加,只需使用附件集合,如下所示:

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

    在上面的示例中,我附加了一个名为“image.jpg”的文件,该文件位于ASP.NET网站的根目录中。通过这种方法,您可以通过一封电子邮件附加多个文件。

    我是这项技术的新手。你能一步一步地给我详细解释一下吗?好的,现在有点事了。。你能给我举个简单的例子来研究它吗?