教程集 www.jiaochengji.com
教程集 >  脚本编程  >  Asp.net  >  正文 asp.net发邮件找回密码的功能

asp.net发邮件找回密码的功能

发布时间:2016-07-11   编辑:jiaochengji.com
分享一例asp.net实现的找回密码的代码,学习下用asp.net实现发送邮件找回密码的功能,有需要的朋友参考下。

代码:
 

复制代码 代码示例:

/* 在ASP.NET利用本机的SMTP虚拟服务器的SMTP来发送邮件 
SMTP配置。 
(1)右键点击“SMTP虚拟服务器”选择“属性”->在“常规”选项卡中设置“IP地址(P)”,我设置的是192.168.0.1 
(2)选择“访问”选项卡,点击“中继”,选上“仅以下列表”(默认是被选上的),点击“添加”,在“单台计算机”中加入192.168.0.1
 提示,如果没有完成(2),则会出现大家常见的一种错误提示:
  "服务器拒绝了一个或多个收件人地址。服务器响应为: 550 5.7.1 Unable to relay for test@jbxue.com " 
 (3)如果是Windows 2003的操作系统,默认情况下“SMTP虚拟服务器”是没有安装的,我们必须手工添加。
 POP3服务组件在“添加/删除windows组件—电子邮件服务”下,它共包括两项内容:POP3服务和POP3服务WEB管理;
 而SMTP服务应依次选择“应用程序服务器-internet信息服务-SMTP service”进行安装,
 如果需要对邮件服务器进行远程WEB管理,还要选中“万维网服务”中的“远程管理(HTML)”。
 */ 
 
//ASP.NET(C#)发送邮件的核心代码如下:  
protected void Button2_Click(object sender, EventArgs e) 
{
  //在ASP.NET利用本机的SMTP虚拟服务器的SMTP来发送邮件 
  MailMessage mailMsg = new MailMessage(); 
 
  //收件人邮箱地址. 
  mailMsg.To.Add("test@jbxue.com"); 
 
  //发件人邮箱地址、名称、编码格式. 
  mailMsg.From = new MailAddress("bad.liuhuan@gmail.com", "杭州软件科技有限公司", System.Text.Encoding.UTF8); 
 
  //邮件主题. 
  mailMsg.Subject = "找回密码"; 
 
  //邮件主题编码格式 
  mailMsg.SubjectEncoding = System.Text.Encoding.UTF8; 
 
  //邮件内容. 
  mailMsg.Body = "路征管理系统登录密码为:123"; 
 
  //邮件内容编码格式
  mailMsg.BodyEncoding = System.Text.Encoding.UTF8; 
 
  //指示邮件正文是否采用HTML文件格式.
  mailMsg.IsBodyHtml = true; 
 
  //发送邮件的优先级.
  mailMsg.Priority = MailPriority.Normal;

  try
  { 
      //定义一个SMTP邮件传输协议.
      SmtpClient smtp = new SmtpClient(); 
      smtp.Host = "192.168.0.1";  //服务器的IP地址. 
      smtp.Send(mailMsg);  
      ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('发送成功!');</script>");  
  } 
  catch (Exception ex) 
  { 
      ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('发送失败:" + ex.Message.ToString() + "');</script>"); 
  } 

您可能感兴趣的文章:
phpmailer发送yahoo邮件的例子
asp.net发送邮件找回密码的示例代码
asp.net发邮件找回密码的功能
phpmailer 类发送邮件乱码解决方法
PHPmailer邮件群发的入门例子
支付宝密码忘记了找回步骤图解
PHPMailer发送邮件代码实例(ubuntu系统)
phpmailer发送网易126邮箱的例子
phpmailer发送邮件及实现密码找回功能的代码
PHPMailer发送邮件的实例分享

关键词: asp.net发送邮件  找回密码   
[关闭]
~ ~