首先添加命名空间
using System.Net.Mail;
using System.Data.SqlClient;
代码其实很简单,当然我这个功能比较简单
就是一个单击事件

 

ASP.NET2.0邮件群发protected void btn_send_Click(object sender, EventArgs e)
ASP.NET2.0邮件群发ASP.NET2.0邮件群发    
...{
ASP.NET2.0邮件群发         MailMessage message
= new MailMessage();
ASP.NET2.0邮件群发        
//获取发送者地址
ASP.NET2.0邮件群发
         message.From = new MailAddress(tbx_address.Text.Trim());
ASP.NET2.0邮件群发        
//获取主题
ASP.NET2.0邮件群发
         message.Subject = tbx_subject.Text.Trim();
ASP.NET2.0邮件群发        
//获取发送邮件主题
ASP.NET2.0邮件群发
         message.Body = we_content.Text.Trim();
ASP.NET2.0邮件群发         message.IsBodyHtml
= true;
ASP.NET2.0邮件群发        
//设置数据库链接
ASP.NET2.0邮件群发
         SqlConnection conn = new SqlConnection(getstring());
ASP.NET2.0邮件群发         conn.Open();
ASP.NET2.0邮件群发        
//数据查询用的是存储过程
ASP.NET2.0邮件群发
         SqlCommand cmd = new SqlCommand("SelectEmail", conn);
ASP.NET2.0邮件群发         cmd.CommandType
= CommandType.StoredProcedure;
ASP.NET2.0邮件群发         SqlParameter dutyparameter
= cmd.Parameters.Add("@MemberDuty", SqlDbType.NVarChar, 20);
ASP.NET2.0邮件群发         dutyparameter.Value
= ddl_selectemail.SelectedValue;
ASP.NET2.0邮件群发         SqlDataReader dr
= cmd.ExecuteReader();
ASP.NET2.0邮件群发        
//执行查询获得要发往的邮件地址
ASP.NET2.0邮件群发
        while (dr.Read())
ASP.NET2.0邮件群发ASP.NET2.0邮件群发        
...{
ASP.NET2.0邮件群发             message.To.Add(dr[
"MemberEmail"].ToString());
ASP.NET2.0邮件群发           
ASP.NET2.0邮件群发         }

ASP.NET2.0邮件群发         conn.Close();
ASP.NET2.0邮件群发         SmtpClient client
= new SmtpClient();
ASP.NET2.0邮件群发         client.Send(message);
ASP.NET2.0邮件群发         lbl_info.Visible
= true;
ASP.NET2.0邮件群发         lbl_info.Text
= "发送成功";
ASP.NET2.0邮件群发       
ASP.NET2.0邮件群发     }

ASP.NET2.0邮件群发

另外在web。config设置发送邮件的远程服务器连接

代码如下

ASP.NET2.0邮件群发<system.net>
ASP.NET2.0邮件群发  
<mailSettings>
ASP.NET2.0邮件群发    
<smtp>
ASP.NET2.0邮件群发      
<network host="smtp.163.com" port="25" userName="你的163帐号" password="你的密码" />
ASP.NET2.0邮件群发      
</smtp>
ASP.NET2.0邮件群发    
</mailSettings>
ASP.NET2.0邮件群发  
</system.net>

相关文章: