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
转载于:https://www.cnblogs.com/zjf1987/p/3197932.html
asp.net mvc 注册中的邮箱激活功能实现(二)相关推荐
- 【初学者指南】在ASP.NET MVC 5中创建GridView
介绍 在这篇文章中,我们将会学习如何在 ASP.NET MVC 中创建一个 gridview,就像 ASP.NET Web 表单中的 gridview 一样.服务器端和客户端有许多可用的第三方库,这些 ...
- ASP.NET MVC 4中如何为不同的浏览器自适应布局和视图
在ASP.NET MVC 4中,可以很简单地实现针对不同的浏览器自适应布局和视图.这个得归功于MVC中的"约定甚于配置"的设计理念. 默认的自适应 MVC 4自动地为移动设备浏览器 ...
- C# 6 与 .NET Core 1.0 高级编程 - 41 ASP.NET MVC(中)
译文,个人原创,转载请注明出处(C# 6 与 .NET Core 1.0 高级编程 - 41 ASP.NET MVC(中)),不对的地方欢迎指出与交流. 章节出自<Professional C# ...
- 关于ASP.NET MVC P5中CheckBox的HtmlHelper方法的bug。
在ASP.NET MVC P5中,当你使用这样的方法输出CheckBox:<%=Html.CheckBox("checkTest")%>,在浏览器上除了你期望看到的代码 ...
- 在ASP.NET MVC应用中开发插件框架(中英对照)
[原文] Developing a plugin framework in ASP.NET MVC with medium trust [译文] 在ASP.NET MVC应用中开发一个插件框架 I'v ...
- 使用Donut Caching和Donut Hole Caching在ASP.NET MVC应用中缓存页面
使用Donut Caching和Donut Hole Caching在ASP.NET MVC应用中缓存页面 使用Donut Caching和Donut Hole Caching在ASP.NET MVC ...
- 在ASP.NET MVC 模型中 选择最好的方法将多个model(数据模型)传递到视图
在ASP.NET MVC 模型中 选择最好的方法将多个model(数据模型)传递到视图 前提介绍 这个文章我们要讨论,在ASP.NET MVC模型的项目中,怎么选择一个最有效的方式来将多个数据模型(m ...
- ASP.net mvc开发中使用纯html如何创建FCKeditor编辑器的使用
http://www.cnblogs.com/esshs/archive/2008/12/03/1346326.html FCKeditor下载路径: http://sourceforge.net/p ...
- 使用ASP.NET MVC Futures 中的异步Action
在ASP.NET MVC中使用异步是比较麻烦的,从RC1版开始ASP.NET MVC Futures中提供了几个支持异步的类. 相关的类有:AsyncActionDescriptor.AsyncCon ...
最新文章
- php 引用第三方类库,TP3.2 如何调用第三方类库?
- 使用 CrossOver 在 Linux运行 Windows 软件(金测OK)
- 防止用户利用PHP代码DOS造成用光网络带宽
- 浅析网站SEO优化用户体验值包括什么后续又该如何进行提升?
- 算法练习day11——190329(平衡二叉树、搜索二叉树、完全二叉树)
- 设置最小值与最大值 css,一文学会使用 CSS 中的 min(), max(), clamp() 以及它们的使用场景...
- 使用SSMS操作数据-sql
- 卸载idea2020不干净_强制卸载软件程序、以及清理注册表
- 数据科学生命周期_数据科学项目生命周期第1部分
- linux磁盘配额edquota,Linux磁盘配额(Quota)
- Java垃圾回收精粹 — Part4
- php 输入需要删除文本里的字符串_重新学习php基础之-安全E-mail(十九)
- Flutter之ScrollView简析
- 测试淘宝购物流程图,梳理基本流和备选流,测试用例
- 解决nginx下加载eot|otf|ttf|woff|svg等404 错误问题
- 卷积神经网络--MINIST数据集
- ubuntu系统安装socket服务器,ubuntu 服务器安装socket需要安装啥
- 负载均衡器-Citrix
- ARM开发初级-Windows环境下的STM32开发环境搭建(包含missing compiler version 5的解决方法)-学习笔记02
- 阿里VIP会员看腾讯视频?这不是一个意外的选择
热门文章
- VoIP之语音编码器
- MySQL 5.7安装
- (转)关于两次fork
- WPF RichTextBox的Document属性的序列化与反序列化
- 7-11 分段计算居民水费
- linux glibc安装mysql_Linux安装MySQL-5.6.24-1.linux_glibc2.5.x86_64.rpm
- mysql读写分离的含义_mysql的读写分离问题剖析
- Python安装与库导入
- Redis(一)面试总结精讲
- 利用Python脚本编写一个学生平均成绩