zoukankan      html  css  js  c++  java
  • asp.net mvc 注册中的邮箱激活功能实现(二)

    邮件发送功能封装

     /// <summary>
            /// 发送注册邮件
            /// </summary>
            /// <param name="strSmtpServer">SMTP传送邮件服务器</param>
            /// <param name="strFrom">发件箱</param>
            /// <param name="strFromPass">发件箱密码</param>
            /// <param name="strto">收件箱</param>
            /// <param name="strSubject">主题</param>
            /// <param name="strBody">邮件内容</param>
            public void SendSMTPEMail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody)
            {
                try
                {
                    System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(strSmtpServer);//初始化 SmtpClient 类的新实例,让其使用指定的 SMTP 服务器和端口发送电子邮件。
                    client.UseDefaultCredentials = false;//获取或设置 Boolean 值,该值控制 DefaultCredentials 是否随请求一起发送。
                    client.Credentials = new System.Net.NetworkCredential(strFrom, strFromPass);//设置用于验证发件人身份的凭据。
                    client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;//指定如何处理待发的电子邮件
                  
                    System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(strFrom, strto, strSubject, strBody);//设置邮件
                    message.IsBodyHtml = true;//设置显示为html
                  
                    client.Send(message);
                }
                catch{}
            }

     参照:http://msdn.microsoft.com/zh-cn/library/system.net.mail.mailmessage.aspx

  • 相关阅读:
    MOSS发生“未能转换部分或所有标识引用”错误的处理
    Excel嵌入网页(二) 转载
    GridView的PagerTemplate分页
    深入探讨:如何理解.Net的三层架构(转)
    IIS报Service Unavailable错的解决方案
    浅谈C#托管程序中的资源释放问题(转)
    C#程序节省内存
    网页中嵌入Excel控件(补充)
    解决ajax的status=0问题
    翻开我的博客之旅
  • 原文地址:https://www.cnblogs.com/zjf1987/p/3197932.html
Copyright © 2011-2022 走看看