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

下面是主要实现代码:

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. Java Se 基础系列(笔记) -- OO

    记录所学到的关于Java Se的一些基础知识 1.对象是通过“属性(成员变量)”和“方法”来分别对应事物所具有的静态属性和动态属性 2.类(Class)是对某一类事物的抽象,对象(Object)为某个 ...

  2. IDirect3DDevice9::Clear

    在绘制每一帧图形前都要先清空视区,即清空渲染目标表面上的视区矩形的内容:颜色缓冲区.深度缓冲区或者模板缓冲区. HRESULT Clear(  [in]  DWORD Count,           ...

  3. mysql中取系统当前时间

    <select id="getFreightEfclInventoryList" parameterType="long" resultMap=" ...

  4. Java系列--第三篇 基于Maven的Android开发CAIO

    学习要打好基础,这里用一个项目来学习一下Android的组件,参考网址为这个但不限于这个.有些东西的学习,理解三遍理论还不如一遍操作,所谓理论来自实践,实践是检验真理的唯一标准.所以,虽然看懂了那篇文 ...

  5. sql server在使用xp_cmdshell

    一.sql server在使用xp_cmdshell读取远程服务器上的文件时,要先将远程服务器的目录映射到本地 代码: exec master..xp_cmdshell  'net use P: \\ ...

  6. linux 下使用crontab+wget实现秒及定时任务

    输入命令 crontab -e 打开一个文件,默认的编辑器为vi. 输入vi编辑器,输入i为插入,输入w保存,q退出,!强制.wq!强制保存并退出. * * * * * /usr/bin/wget - ...

  7. python 3.5 格式化字符串输出

    #!/usr/bin/env python #encoding: utf-8 #.strip('里面可以去掉字符串中两边的字符') name = input('name :').strip(' ') ...

  8. tomcat文件夹与文件解析

    今天看到一篇不错的文章,如下: /bin:存放启动和关闭tomcat的脚本文件: /conf:存放tomcat的各种配置文件,比如:server.xml/ server/lib:存放tomcat服务器 ...

  9. c++中的迭代器 iterator

    迭代器iterator的作用类似于指针. iterator只有针对制定<类型>的容器才有效.例如: vector<int> vec; vector<int>::it ...

  10. Python字符串处理NoneType的处理

    Python合并处理字符串的四种方法在这里都有介绍: http://www.cnblogs.com/heshizhu/archive/2012/01/11/2319892.html 无论使用最简单的+ ...