注册成功后自动发送邮件到他的邮件 注册成功后自动发送邮件到他的邮件功能该如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 protected void btnSeek_Click(object sender, EventArgs e) { connection conn = new connection(); SqlConnection con = conn.con1(); if (txtAnswer.Text.Trim() == Session["answer"].ToString()) { string emailstr = "select email from dbusers where uid='" + txtName.Text.Trim() + "'"; con.Open(); SqlCommand cmd = new SqlCommand(emailstr, con); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { string userEmail = dr[0].ToString(); System.Net.Mail.MailMessage myMail = new System.Net.Mail.MailMessage("[email protected]",userEmail); myMail.Subject = "" + txtName.Text + ",您好:"; myMail.Body = "您在XYZ商城的登录密码是" + Session["pwd"].ToString() ; System.Net.Mail.SmtpClient clt = new System.Net.Mail.SmtpClient("smtp.163.com", 25); clt.Credentials = new System.Net.NetworkCredential("[email protected]", "******"); clt.Send(myMail); con.Close(); Response.Write("<script language=jscript>alert('密码已经发到您的邮箱里了,请注意查收。')</script>"); } } else { Response.Write("<script language>alert('Error answer!')</script>"); } }这是找回密码的代码,原理是一样的,供参考 就是在注册成功后执行个发送邮件功能就可以了推荐使用dotnetopenmail发送 如何发送可以参考我的csdn博客 userEmail 你还要有开通smtp pop3功能得邮箱哦04年以前的163可以 用 protected void btnSeek_Click(object sender, EventArgs e) { connection conn = new connection(); //连接数据库 SqlConnection con = conn.con1(); if (txtAnswer.Text.Trim() == Session["answer"].ToString()) { string emailstr = "select email from dbusers where uid='" + txtName.Text.Trim() + "'"; con.Open(); SqlCommand cmd = new SqlCommand(emailstr, con); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) //存在用户名对用的email 就执行发邮件 { string userEmail = dr[0].ToString(); System.Net.Mail.MailMessage myMail = new System.Net.Mail.MailMessage("[email protected]",userEmail); //引用Net命名控件, myMail.Subject = "" + txtName.Text + ",您好:";//title myMail.Body = "您在XYZ商城的登录密码是" + Session["pwd"].ToString() ;//Content System.Net.Mail.SmtpClient clt = new System.Net.Mail.SmtpClient("smtp.163.com", 25);邮箱服务器 clt.Credentials = new System.Net.NetworkCredential("[email protected]", "******");//邮箱得用户名和密码 clt.Send(myMail); con.Close(); Response.Write("<script language=jscript>alert('密码已经发到您的邮箱里了,请注意查收。')</script>"); } } else { Response.Write("<script language>alert('Error answer!')</script>"); } } 大家看下这个网站的实现效果? 关于updatepane控件问题 问下兄弟们,这样的医院网站得花多少钱? 关于gspay信用卡支付 急~~,关于动态添加gridview列的问题,救命 可以 把数据库连接存放在全局应用程序类里面吗? 引起System.OutOfMemoryException的原因?! 关于剪贴板的数据处理问题,急啊,高手请进来.........谢谢 请问如何为枚举变量添加注释? 高分求详细介绍ASP.NET普通控件的书籍! 关于导出EXCEL文件,浏览器自动关闭的问题 ASP。NET新手
protected void btnSeek_Click(object sender, EventArgs e)
{
connection conn = new connection();
SqlConnection con = conn.con1();
if (txtAnswer.Text.Trim() == Session["answer"].ToString())
{
string emailstr = "select email from dbusers where uid='" + txtName.Text.Trim() + "'";
con.Open();
SqlCommand cmd = new SqlCommand(emailstr, con);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
string userEmail = dr[0].ToString();
System.Net.Mail.MailMessage myMail = new System.Net.Mail.MailMessage("[email protected]",userEmail);
myMail.Subject = "" + txtName.Text + ",您好:";
myMail.Body = "您在XYZ商城的登录密码是" + Session["pwd"].ToString() ;
System.Net.Mail.SmtpClient clt = new System.Net.Mail.SmtpClient("smtp.163.com", 25);
clt.Credentials = new System.Net.NetworkCredential("[email protected]", "******");
clt.Send(myMail);
con.Close();
Response.Write("<script language=jscript>alert('密码已经发到您的邮箱里了,请注意查收。')</script>");
} }
else
{
Response.Write("<script language>alert('Error answer!')</script>");
}
}
这是找回密码的代码,原理是一样的,供参考
推荐使用dotnetopenmail发送 如何发送可以参考我的csdn博客
你还要有开通smtp pop3功能得邮箱哦
04年以前的163可以 用
{
connection conn = new connection(); //连接数据库
SqlConnection con = conn.con1();
if (txtAnswer.Text.Trim() == Session["answer"].ToString())
{
string emailstr = "select email from dbusers where uid='" + txtName.Text.Trim() + "'";
con.Open();
SqlCommand cmd = new SqlCommand(emailstr, con);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read()) //存在用户名对用的email 就执行发邮件
{
string userEmail = dr[0].ToString();
System.Net.Mail.MailMessage myMail = new System.Net.Mail.MailMessage("[email protected]",userEmail); //引用Net命名控件,
myMail.Subject = "" + txtName.Text + ",您好:";//title
myMail.Body = "您在XYZ商城的登录密码是" + Session["pwd"].ToString() ;//Content
System.Net.Mail.SmtpClient clt = new System.Net.Mail.SmtpClient("smtp.163.com", 25);邮箱服务器
clt.Credentials = new System.Net.NetworkCredential("[email protected]", "******");//邮箱得用户名和密码
clt.Send(myMail);
con.Close();
Response.Write("<script language=jscript>alert('密码已经发到您的邮箱里了,请注意查收。')</script>");
} }
else
{
Response.Write("<script language>alert('Error answer!')</script>");
}
}