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

下面是主要实现代码:

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. NonUniqueObjectException 问题

    org.hibernate.NonUniqueObjectException: a different object with the same identifier value was alread ...

  2. DataTables给表格绑定事件

    $(document).ready(function() { $('#example').dataTable(); $('#example tbody').on('click', 'tr', func ...

  3. 【杭州图铭科技有限公司招募贴】——“JUST DO IT”

    I'm convinced that the only thing that kept me going was that I loved what I did. ——Steve Paul Jobs( ...

  4. (转)CentOS 日志分析

     1.了解日志文件    linux的日志文件可以说是最有用的了,日志文件可以让我们了解系统所处的状态,比如能查出哪些用户有登入,这也涉及相关的安全问题.如果我们不懂得分析日志,可能我们都不知道有些用 ...

  5. jquery serialize的使用

    serialize() 方法通过序列化表单值,创建 URL 编码文本字符串. <!DOCTYPE html> <html lang="en"> <he ...

  6. POJ3683 Falsita

    http://poj.org/problem?id=3683 思路:2-SAT,输出任意一组方案,O(m+n) #include<cstdio> #include<iostream& ...

  7. poj3164 (朱刘算法 最小树形图)

    题目大意:给定n个点坐标,m条有向边,要求最小树形图. 题解:直接上模板,前面打的 vis[v]=i一直把i打成1,一直TLE. #include<iostream> #include&l ...

  8. windows CMD.exe下写路径太长的解决方案

    1.直接找到文件拖进cmd里,路径就出来了. 2.在文件目录的空白处,按住shift键,再点击右键,就出来再此处打开命令行窗口了. 相关CMD.exe的加强项目: https://github.com ...

  9. js深入研究之初始化验证

    <script type="text/javascript"> var Book = function(isbn, title, author) { if(!this. ...

  10. Android实现摇晃手机的监听

     摘自:http://blog.csdn.net/xwren362922604/article/details/8515343 监听摇晃手机的类: /**  * @author renxinwei ...