.net发邮件
来源:互联网 发布:网络推广工资多少一般 编辑:程序博客网 时间:2024/06/06 13:17
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Net.Mail;using System.Text;using System.IO;using sentmail;namespace gene.glo{ public partial class yujian : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } public string ReplaceText(String userName, string ma) { string path = string.Empty; path = HttpContext.Current.Server.MapPath("a.html"); if (path == string.Empty) { return string.Empty; } System.IO.StreamReader sr = new System.IO.StreamReader(path); string str = string.Empty; str = sr.ReadToEnd(); str = str.Replace("$Binghe$", binghe); str = str.Replace("$House$", house); return str; } protected void btn_Click1(object sender, EventArgs e) { string sql = "select * from basicinfo"; System.Data.DataTable dt = DB.getDataTable(sql); string sqlad = "select * from addurl"; System.Data.DataTable da = DB.getDataTable(sqlad); int insend = 0;//记录发送邮件成功条数 int nosend = 0;//记录发送邮件成功条数 try { for (int i = 0; i < dt.Rows.Count; i++) { //string a = dt.Rows[0]["num"].ToString();&& dt.Rows[0]["send"].ToString() =="null" string sql2 = "select * from chkitem where infoid ='" + dt.Rows[i]["num"].ToString() + "'"; System.Data.DataTable ds = DB.getDataTable(sql2); if (ds.Rows[0]["baifen"].ToString() != "") { //string sqlsd = "update basicinfo set send =1"; //DB.ExecuteSql(sqlsd); Email email = new Email(); email.mailFrom = "***@163.com"; email.mailPwd = "**123"; email.mailSubject = "结果"; email.mailBody = ReplaceText(dt.Rows[i]["name"].ToString(), dt.Rows[i]["md5"].ToString()); // email.mailBody = "检测人:" + dt.Rows[i]["name"].ToString() + "    查询码:" + dt.Rows[i]["md5"].ToString() + "    页面地址:" + da.Rows[0]["gene"].ToString() + "    对照表:" + da.Rows[0]["biao"].ToString(); email.isbodyHtml = true; //是否是HTML //email.host = "smtp.163.com";//QQ邮箱则:smtp:qq.com, email.host = "smtp.sina.com.cn";//新浪邮箱 email.mailToArray = new string[] { dt.Rows[i]["email"].ToString() }; //收件人 if (email.Send()) { insend++; } else { nosend++; } } else { return; } } Response.Write(insend + "<script type='text/javascript'>alert('条邮件发送成功!');history.go(-1)</script>"); } catch(Exception ex) { throw ex; } } }}
0 0
- asp.net发邮件
- Asp.net发邮件
- asp.net发邮件
- Asp.net发邮件
- Asp.net 发邮件
- .NET 发邮件 Winform
- .net发邮件
- .net发邮件
- asp.net 发邮件
- ASP.NET 发邮件
- .net发邮件
- .NET发邮件
- .net 发邮件
- asp.net发邮件
- ASP.NET发邮件
- .net 发邮件
- .net发邮件
- asp.net发邮件
- CSAPP:函数调用过程(ebp,esp)
- Android开发:15分钟学会Java正则表达式
- python数据可视化--散点图以及分类
- OpenStack-RPC-server的构建(三)
- Swift 数组
- .net发邮件
- UVa 10935 - Throwing cards away I
- C++学习:类成员的访问范围
- Android 之一个很好的Viewpager滑动指示器
- Activity的四种启动模式和onNewIntent()
- Canvas,Paint简介
- Hadoop源码分析
- ios中两个viewcontroller之间如何传递数据
- openstack之ironic分析