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

下面是主要实现代码:

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. jQuery源码分析1

    写在开头: 昨天开始,我决定要认真的看看jQuery的源码,选择1.7.2,源于公司用的这个版本.由于源码比较长,这将会是一个比较持久的过程,我将要利用业余时间,和偶尔上班不算忙的时间来进行.其实原本 ...

  2. webstrom的注释

    今天我们小组的新同学有一个BUG调不好,然后我就帮他调一下.在调试的过程中非常累,纠其原因还是他注释写的不完善.我们可以看一下,他是这样写注释的(随便拿一个方法举例),如下图: 乍一看,是不是觉得他的 ...

  3. 10 条建议让你创建更好的 jQuery 插件

    在开发过很多 jQuery 插件以后,我慢慢的摸索出了一套开发jQuery插件比较标准的结构和模式.这样我就可以 copy & paste 大部分的代码结构,只要专注最主要的逻辑代码就行了. ...

  4. JS、CSS兼容性问题的几点总结

    javascript和CSS在不同浏览器下的兼容性问题的几点总结: Javascript部分 1. document.form.item 问题问题:代码中存在 document.formName.it ...

  5. memcached学习笔记——连接模型

    文章链接:http://www.hcoding.com/?p=121 个人站点:JC&hcoding.com memcached是什么呢?memcached是一个优秀的.高性能的内存缓存工具. ...

  6. .net转php laraval框架学习系列(三)项目实战---Route&Controllers

    本章来学习laravel的路由 一个简单的路由列子 Route::get('/', function() { return 'Hello World'; }); 路由的写法和Node的风格很相似.上面 ...

  7. notepad++搜索结果不显示line XX的方法

    在使用notepad++如果多次搜索,得到的结果中会出现多次line xx: line xx:,造成文件大量垃圾信息的存在,不利于找寻所需的内容,如下图.                对于这种情况, ...

  8. 利用pyapns进行ios推送

    ios客户端的同事提供了2个证书,分别是aps_development.cer  和 pushdevelopment.p12, 我最终目的就是把这2个证书合并成1个pem证书,然后通过pyapns进行 ...

  9. C语言初学 简单定义圆的面积计算问题

    #include<stdio.h> #define PI 3.14159 main() { double a; scanf("%lf",&a); printf( ...

  10. 跨域Ajax请求 web.config文件配置

    在web.config文件的<system.webServer>节点下面添加如下配置代码:<!--允许跨域ajax访问--> <httpProtocol> < ...