没事上网当了个注册邮箱验证激活的代码,用起来感觉还不错,特意和大家要一起分享一下

下面是主要实现代码:

uing System.Net.Mail;

public partial class jqueryText_Limit : System.Web.UI.Page     {     protected void Page_Load(object sender, EventArgs e)     {         MailAddress MessageFrom = new MailAddress("lanping@126.com"); //发件人邮箱地址          string MessageTo = "550746710@qq.com"; //收件人邮箱地址          string MessageSubject = "邮件主题"; //邮件主题         string MessageBody = "请进行邮箱验证来完成您注册的最后一步,点击下面的链接激活您的帐 号:   激活"; //邮件内容

if (Send(MessageFrom, MessageTo, MessageSubject, MessageBody))               {                  Response.Write("发送邮件成功");               }              else             {                 Response.Write("发送邮件失败");              }     }     ///       /// 发送电子邮件      ///       /// 发件人邮箱地址      /// 收件人邮箱地址      /// 邮件主题      /// 邮件内容      ///       public bool Send(MailAddress MessageFrom, string MessageTo, string MessageSubject, string MessageBody)     {         MailMessage message = new MailMessage();        // if (FileUpload1.PostedFile.FileName != "")        // {         // Attachment att = new Attachment("d://test.txt");//发送附件的内容        //    message.Attachments.Add(att);        // }         message.From = MessageFrom;         message.To.Add(MessageTo); //收件人邮箱地址可以是多个以实现群发          message.Subject = MessageSubject;         message.Body = MessageBody;         //message.Attachments.Add(objMailAttachment);         message.IsBodyHtml = false; //是否为html格式          message.Priority = MailPriority.High; //发送邮件的优先等级          SmtpClient sc = new SmtpClient();         sc.Host = "smtp.126.com"; //指定发送邮件的服务器地址或IP          sc.Port = 25; //指定发送邮件端口          sc.Credentials = new System.Net.NetworkCredential("lanping@126.com", "xxx"); //指定登录服务器的用户名和密码(发件人的邮箱登陆密码)         try         {             sc.Send(message); //发送邮件          }         catch         {             return false;         }         return true }}

引用http://blog.sina.com.cn/s/blog_b8594f4e0101dfn5.html

.net 实现注册邮箱验证激活的更多相关文章

  1. [转]C# 邮箱验证激活

    原文链接 /// <summary> /// 发送邮件 发送激活码 /// </summary> /// <param name="address"& ...

  2. PHP用户注册邮箱验证激活帐号

    我们在很多网站注册会员时,注册完成后,系统会自动向用户的邮箱发送一封邮件,这封邮件的内容就是一个URL链接,用户需要点击打开这个链接才能激活之前在该网站注册的帐号.激活成功后才能正常使用会员功能. 本 ...

  3. ThinkPHP 3.2 用户注册邮箱验证激活帐号

    本文将结合实例,讲解如何使用PHP+Mysql完成注册帐号.发送激活邮件.验证激活帐号.处理URL链接过期的功能. 业务流程 1.用户提交注册信息. 2.写入数据库,此时帐号状态未激活. 3.将用户名 ...

  4. 关闭discuzX3.2注册页面的注册邮箱验证

    论坛升级后发现注册用户在输入任何邮箱email时,一直提示email 地址无效.用firephp跟踪发现:随机生成的email的后缀是@localhost! 找到原因,修改如下: //原来代码 if( ...

  5. thinphp5会员注册邮箱验证

    1.首先完成邮箱发送http://www.cnblogs.com/jcydd/p/7299750.html 2.在完成会员新增后执行后置函数,在模型类当中 //注册后置函数 protected sta ...

  6. SSH邮箱验证与激活

    下面是我写的email验证和激活: 自己瞎写的,能用,不喜欢勿喷 action中regist方法中代码 /** * * 发送邮件的方法 */ StringBuffer sb=new StringBuf ...

  7. (进阶篇)PHP实现用户注册后邮箱验证,激活帐号

    我们在很多网站注册会员时,注册完成后,系统会自动向用户的邮箱发送一封邮件,这封邮件的内容就是一个URL链接,用户需要点击打开这个链接才能激活之前在该网站注册的帐号.激活成功后才能正常使用会员功能. 本 ...

  8. PHP用户注册邮箱并验证激活帐号

    我们在很多网站注册会员时,注册完成后,系统会自动向用户的邮箱发送一封邮件,这封邮件的内容就是一个URL链接,用户需要点击打开这个链接才能激活之前在该网站注册的帐号.激活成功后才能正常使用会员功能. 查 ...

  9. (进阶篇)PHP(thinkphp5框架)实现用户注册后邮箱验证,激活帐号

    本文将结合实例,讲解如何使用thinkphp5+Mysql完成注册帐号.发送激活邮件.验证激活帐号.处理URL链接过期的功能. 业务流程 1.用户提交注册信息. 2.写入数据库,此时帐号状态未激活. ...

随机推荐

  1. div有最小高度且自适应高度

    DIV最小高度且自适应高度   在IE6中,如果子容器的高度超过父容器的时候,父容器会被子容器撑开,所以我们可以直接设置一个height的高度值即可.但是在IE7和firefox就不行了,它不会自动撑 ...

  2. java正则

    package cn.stat.p4.ipdemo; import java.util.regex.Matcher; import java.util.regex.Pattern; public cl ...

  3. HTML 学习网站

    http://www.w3school.com.cn/tiy/t.asp?f=html_intro

  4. Apache主站点配置

    Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改. Apache主站点基本配置:ServerRoot "/mnt/software/a ...

  5. 关于curl_setopt参数的记录

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE) 其中true输出执行结果,false为不输出 fsockopen与curl_setopt请求的区别之一就是 ...

  6. HTML&CSS基础学习笔记1.7-高亮文本及组合使用

    HTML提供了<mark>标签可以让你的文本高亮,这样看起来更加醒目.<mark>标签内的文本会呈现特殊的样式,它和<em>,<strong>一样也是一 ...

  7. Android 改变标题栏的背景色

    1:styles.xml <!-- Activity theme --> <style name="CustomTheme" parent="andro ...

  8. 桌面上嵌入窗口(桌面日历)原理探索(将该窗口的Owner设置成桌面的Shell 窗口,可使用SetWindowLong更改窗口的GWL_HWNDPARENT,还要使用SetWindowPos设置Z-Order)

    今天在QQ群里有人问怎样实现将自己的窗口嵌入桌面,让它和桌面融为一体,就像很多桌面日历软件那样. 我当时想到的就是建立一个Child  Window,将他的父窗口设置成桌面Shell窗口就可以了.但是 ...

  9. mysql创建utf-8字符集数据库

    CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE DATABASE 的语法:CREA ...

  10. JPA中以HibernatePersistence为provider的批量插入问题

    为什么要批量插入 要插入10000条数据,如果不批量插入的话,那么我们执行的sql语句将是10000条insert insert into member (group_id, user_id, rol ...