ask for help!注册时自动发邮件是怎么做得啊?谢谢大家 自动注册模块:用户填报后自动注册,系统给予确认,要求通过邮件方式。请问这是如何实现得。我发现好多网站现在都用这个技术啊。大家提题思路,能给代码就更好啊。万分感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //SqlDataReader dbRead; string password=""; string name=""; string email=""; string alertError; name=this.TextBox1.Text.Trim(); if(name=="") { alertError="<script language=\"javascript\">alert(\"请输入用户名!\");</script>"; Response.Write(alertError); return; } if(this.TextBox2.Text.Trim()=="") { alertError="<script language=\"javascript\">alert(\"请输入密码!\");</script>"; Response.Write(alertError); return; } if(this.TextBox3.Text.Trim()=="") { alertError="<script language=\"javascript\">alert(\"请输入邮箱!\");</script>"; Response.Write(alertError); return; }//connect data*/ string sqlInsert_logon="insert login(name,password,email) values (@name,@password,@email) "; this.sqlCommand_logon = new SqlCommand(sqlInsert_logon, this.sqlConnection_logon); //this.sqlCommand_logon.CommandType = CommandType.StoredProcedure; this.sqlCommand_logon.Parameters.Add("@name",this.TextBox1.Text.Trim()); this.sqlCommand_logon.Parameters.Add("@password",this.TextBox2.Text.Trim()); this.sqlCommand_logon.Parameters.Add("@email",this.TextBox3.Text.Trim()); this.sqlConnection_logon.Open(); //dbRead=this.sqlCommand_logon.ExecuteReader(); this.sqlCommand_logon.ExecuteNonQuery(); this.sqlConnection_logon.Close(); //SendMail MailMessage mail=new MailMessage(); mail.To="[email protected]";//receive //mail.To="[email protected]"; mail.From="[email protected]"; mail.Subject="your password"; mail.Body="this is a test for mailsend"; mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //basic authentication mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", ""); //set your username here mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", ""); //set your password here //SmtpMail.SmtpServer="localhost"; SmtpMail.SmtpServer="smtp.163.com";//send;popo.163.com----receive SmtpMail.Send(mail); //提示框 string scriptString = "<script language=javascript>"; scriptString += "alert('注册成功!请注意查收邮件')"; scriptString += "</script>"; if(!this.IsStartupScriptRegistered("Startup")) this.RegisterStartupScript("Startup", scriptString); } 注册的时候利用JMAIL技术就可以实现 又见至少一个参数没有被指定值,蛋要碎了,高手快进 首页 上一页下一页共?页总?页 如何在页面按钮事件中执行基类中函数 C#和C++传递回调 (简单问题)<理论>override与new 急!关于在指定控件中画随鼠标移动的十字线问题 XML数据库存储 关于输入一个字符串再提取字符串中的数字的问题 WPF,请看一下这个布局? 怎么使鼠标点在屏幕上时,程序自动隐藏或关闭! 如何实现用公司内的邮箱给公司外面的地址发邮件?? 方案征集: 大数据量的数据库存储\查询方案(sqlserver && oracle)
string password="";
string name="";
string email="";
string alertError;
name=this.TextBox1.Text.Trim();
if(name=="")
{
alertError="<script language=\"javascript\">alert(\"请输入用户名!\");</script>";
Response.Write(alertError);
return;
}
if(this.TextBox2.Text.Trim()=="")
{
alertError="<script language=\"javascript\">alert(\"请输入密码!\");</script>";
Response.Write(alertError);
return;
}
if(this.TextBox3.Text.Trim()=="")
{
alertError="<script language=\"javascript\">alert(\"请输入邮箱!\");</script>";
Response.Write(alertError);
return;
}
//connect data*/
string sqlInsert_logon="insert login(name,password,email) values (@name,@password,@email) ";
this.sqlCommand_logon = new SqlCommand(sqlInsert_logon, this.sqlConnection_logon);
//this.sqlCommand_logon.CommandType = CommandType.StoredProcedure;
this.sqlCommand_logon.Parameters.Add("@name",this.TextBox1.Text.Trim());
this.sqlCommand_logon.Parameters.Add("@password",this.TextBox2.Text.Trim());
this.sqlCommand_logon.Parameters.Add("@email",this.TextBox3.Text.Trim());
this.sqlConnection_logon.Open();
//dbRead=this.sqlCommand_logon.ExecuteReader();
this.sqlCommand_logon.ExecuteNonQuery();
this.sqlConnection_logon.Close();
//SendMail MailMessage mail=new MailMessage();
mail.To="[email protected]";//receive
//mail.To="[email protected]"; mail.From="[email protected]";
mail.Subject="your password";
mail.Body="this is a test for mailsend";
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //basic authentication
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", ""); //set your username here
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", ""); //set your password here //SmtpMail.SmtpServer="localhost";
SmtpMail.SmtpServer="smtp.163.com";//send;popo.163.com----receive
SmtpMail.Send(mail);
//提示框
string scriptString = "<script language=javascript>";
scriptString += "alert('注册成功!请注意查收邮件')";
scriptString += "</script>";
if(!this.IsStartupScriptRegistered("Startup"))
this.RegisterStartupScript("Startup", scriptString);
}