All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
ASP.NET2.0邮件群发_[Asp.Net教程]

Writer: 归海一刀 Article type: Programming skills(编程技巧) Time: 2014/1/30 0:58:34 Browse times: 321 Comment times: 0

ASP.NET2.0邮件群发_[Asp.Net教程]


Head photo

Image
Go homepage
Upload pictures
Write articles

ASP.NET2.0邮件群发_[Asp.Net教程]

邮件群发界面如下:


首先添加命名空间
using System.Net.Mail;
using System.Data.SqlClient;

代码其实很简单,当然我这个功能比较简单
就是一个单击事件

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

}
conn.Close();
SmtpClient client = new SmtpClient();
client.Send(message);
lbl_info.Visible = true;
lbl_info.Text = "发送成功";

}

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

代码如下









来源:cnblogs





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.