邮件发送功能封装

/// <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

转载于:https://www.cnblogs.com/zjf1987/p/3197932.html

asp.net mvc 注册中的邮箱激活功能实现(二)相关推荐

  1. 【初学者指南】在ASP.NET MVC 5中创建GridView

    介绍 在这篇文章中,我们将会学习如何在 ASP.NET MVC 中创建一个 gridview,就像 ASP.NET Web 表单中的 gridview 一样.服务器端和客户端有许多可用的第三方库,这些 ...

  2. ASP.NET MVC 4中如何为不同的浏览器自适应布局和视图

    在ASP.NET MVC 4中,可以很简单地实现针对不同的浏览器自适应布局和视图.这个得归功于MVC中的"约定甚于配置"的设计理念. 默认的自适应 MVC 4自动地为移动设备浏览器 ...

  3. C# 6 与 .NET Core 1.0 高级编程 - 41 ASP.NET MVC(中)

    译文,个人原创,转载请注明出处(C# 6 与 .NET Core 1.0 高级编程 - 41 ASP.NET MVC(中)),不对的地方欢迎指出与交流. 章节出自<Professional C# ...

  4. 关于ASP.NET MVC P5中CheckBox的HtmlHelper方法的bug。

    在ASP.NET MVC P5中,当你使用这样的方法输出CheckBox:<%=Html.CheckBox("checkTest")%>,在浏览器上除了你期望看到的代码 ...

  5. 在ASP.NET MVC应用中开发插件框架(中英对照)

    [原文] Developing a plugin framework in ASP.NET MVC with medium trust [译文] 在ASP.NET MVC应用中开发一个插件框架 I'v ...

  6. 使用Donut Caching和Donut Hole Caching在ASP.NET MVC应用中缓存页面

    使用Donut Caching和Donut Hole Caching在ASP.NET MVC应用中缓存页面 使用Donut Caching和Donut Hole Caching在ASP.NET MVC ...

  7. 在ASP.NET MVC 模型中 选择最好的方法将多个model(数据模型)传递到视图

    在ASP.NET MVC 模型中 选择最好的方法将多个model(数据模型)传递到视图 前提介绍 这个文章我们要讨论,在ASP.NET MVC模型的项目中,怎么选择一个最有效的方式来将多个数据模型(m ...

  8. ASP.net mvc开发中使用纯html如何创建FCKeditor编辑器的使用

    http://www.cnblogs.com/esshs/archive/2008/12/03/1346326.html FCKeditor下载路径: http://sourceforge.net/p ...

  9. 使用ASP.NET MVC Futures 中的异步Action

    在ASP.NET MVC中使用异步是比较麻烦的,从RC1版开始ASP.NET MVC Futures中提供了几个支持异步的类. 相关的类有:AsyncActionDescriptor.AsyncCon ...

最新文章

  1. php 引用第三方类库,TP3.2 如何调用第三方类库?
  2. 使用 CrossOver 在 Linux运行 Windows 软件(金测OK)
  3. 防止用户利用PHP代码DOS造成用光网络带宽
  4. 浅析网站SEO优化用户体验值包括什么后续又该如何进行提升?
  5. 算法练习day11——190329(平衡二叉树、搜索二叉树、完全二叉树)
  6. 设置最小值与最大值 css,一文学会使用 CSS 中的 min(), max(), clamp() 以及它们的使用场景...
  7. 使用SSMS操作数据-sql
  8. 卸载idea2020不干净_强制卸载软件程序、以及清理注册表
  9. 数据科学生命周期_数据科学项目生命周期第1部分
  10. linux磁盘配额edquota,Linux磁盘配额(Quota)
  11. Java垃圾回收精粹 — Part4
  12. php 输入需要删除文本里的字符串_重新学习php基础之-安全E-mail(十九)
  13. Flutter之ScrollView简析
  14. 测试淘宝购物流程图,梳理基本流和备选流,测试用例
  15. 解决nginx下加载eot|otf|ttf|woff|svg等404 错误问题
  16. 卷积神经网络--MINIST数据集
  17. ubuntu系统安装socket服务器,ubuntu 服务器安装socket需要安装啥
  18. 负载均衡器-Citrix
  19. ARM开发初级-Windows环境下的STM32开发环境搭建(包含missing compiler version 5的解决方法)-学习笔记02
  20. 阿里VIP会员看腾讯视频?这不是一个意外的选择

热门文章

  1. VoIP之语音编码器
  2. MySQL 5.7安装
  3. (转)关于两次fork
  4. WPF RichTextBox的Document属性的序列化与反序列化
  5. 7-11 分段计算居民水费
  6. linux glibc安装mysql_Linux安装MySQL-5.6.24-1.linux_glibc2.5.x86_64.rpm
  7. mysql读写分离的含义_mysql的读写分离问题剖析
  8. Python安装与库导入
  9. Redis(一)面试总结精讲
  10. 利用Python脚本编写一个学生平均成绩