加入身份验证信息的SMTP mail发送

smtp

注意在VS2003下编译才可以通过.

System.Web.Mail.MailMessage mail=new System.Web.Mail.MailMessage();

//定义邮件的发送地址
mail.From="aierong@126.com";

//定义邮件的接收地址
//设置以分号分隔的收件人电子邮件地址列表
mail.To="aierong@126.com";

//定义邮件的暗送地址
//设置以分号分隔的电子邮件地址列表
mail.Bcc="a@126.com";

//定义邮件的抄送地址
//设置以分号分隔的电子邮件地址列表
mail.Cc="abc@371.net;aaa@263.net";

//定义邮件的主题
mail.Subject=".net email";

//设置电子邮件正文的内容类型
//在这里我们以HTML的格式发送
mail.BodyFormat=System.Web.Mail.MailFormat.Html;

//设置电子邮件的正文
mail.Body="go go go";

//设置一个附件
System.Web.Mail.MailAttachment mailAttachment=new System.Web.Mail.MailAttachment(@"d:\abc.doc");

//邮件附加上一个附件
mail.Attachments.Add(mailAttachment);

//SMTP服务器
//许多SMTP服务器都需要身份验证
System.Web.Mail.SmtpMail.SmtpServer="smtp.126.com";

//验证
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
//登陆名
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "aierong");
//登陆密码
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "*******");

//发送
System.Web.Mail.SmtpMail.Send(mail);

时间: 2024-08-30 06:34:04

加入身份验证信息的SMTP mail发送的相关文章

ASP.NET 2.0 中的窗体身份验证

asp.net 概述 窗体身份验证使用用户登录到站点时创建的身份验证票,然后在整个站点内跟踪该用户.窗体身份验证票通常包含在一个 Cookie 中.然而,ASP.NET 2.0 版支持无 Cookie 窗体身份验证,结果是将票证传入查询字符串中. 如果用户请求一个需要经过身份验证的访问的页,且该用户以前没有登录过该站点,则该用户重定向到一个配置好的登录页.该登录页提示用户提供凭据(通常是用户名和密码).然后,将这些凭据传递给服务器并针对用户存储(如 SQL Server 数据库)进行验证.在 A

编写php应用程序实现摘要式身份验证的方法详解_php技巧

通基本身份认证一样,也可以使用PHP网页处理HTTP请求报头字段来匹配摘要式身份验证信息.例如下边的代码使用header()函数要求客户端使用Digest验证,它在HTTP消息报头中增加了一个WWW-Authenticate字段:header('WWW-Authenticate:Digest Realm="MyRealm",nonce="47alf7cf25ce7",algorithm=MD5,qop="auth"');-------------

IBM Java Toolbox for i实现三种基于IBM i的身份验证策略

对于从事IBM i平台的应用开发者而言,用户身份验证是保证程序安全性的最基本功能之一.作为访问与操 纵IBM i平台上数据与资源的Java API,IBM Java Toolbox for i从编程的角度,实现了各种用户身份验证策 略,可简单.高效地解决程序的安全性问题.本文将从Web应用的角度,结合具体样例,指导IBM i Web应用程 序开发者如何使用IBM Java Toolbox for i实现不同的身份验证策略.有关IBM Java Toolbox for i的基础知 识,请参见另一篇

静态密码已经"OUT" 探索身份验证新方式

本文讲的是静态密码已经"OUT" 探索身份验证新方式,2011年末爆发了中国互联网史上最为严重的网站数据泄漏事件,很多中招用户开始修改自己的密码,"今天你改密码了吗?"成了最流行的网络问候语,很多用户都在抱怨改密码改到手软.想起互联网刚刚在国内兴起时候的一个名词:"网上冲浪",现在看来,如今的互联网用户依然是在用一个账号+一个密码在互联网上肆无忌惮的"冲浪".随着黑客技术的不断进步,这种传统的账号+密码的身份验证方式是否依然适

详解ASP.NET Core和ASP.NET Framework共享身份验证_实用技巧

.NET Core 已经热了好一阵子,1.1版本发布后其可用性也越来越高,开源.组件化.跨平台.性能优秀.社区活跃等等标签再加上"微软爸爸"主推和大力支持,尽管现阶段对比.net framework还是比较"稚嫩",但可以想象到它光明的前景.作为.net 开发者你是否已经开始尝试将项目迁移到.net core上?这其中要解决的一个较大的问题就是如何让你的.net core和老.net framework站点实现身份验证兼容! 1.第一篇章 我们先来看看.net co

详解Angular开发中的登陆与身份验证_AngularJS

前言 由于 Angular 是单页应用,会在一开始,就把大部分的资源加载到浏览器中,所以就更需要注意验证的时机,并保证只有通过了验证的用户才能看到对应的界面. 本篇文章中的身份验证,指的是如何确定用户是否已经登陆,并确保在每次与服务器的通信中,都能够满足服务器的验证需求.注意,并不包括对具体是否具有某一个权限的判断. 对于登陆,主要是接受用户的用户名密码输入,提交到服务器进行验证,处理验证响应,在浏览器端构建身份验证数据. 实现身份验证的两种方式 目前,实现身份验证的方法,主要有两个大类: Co

Angular应用中的登录与身份验证示例

Angular 经常会被用到后台和管理工具的开发,这两类都会需要对用户进行鉴权.而鉴权的第一步,就是进行身份验证.由于 Angular 是单页应用,会在一开始,就把大部分的资源加载到浏览器中,所以就更需要注意验证的时机,并保证只有通过了验证的用户才能看到对应的界面. 功能边界 本篇文章中的身份验证,指的是如何确定用户是否已经登录,并确保在每次与服务器的通信中,都能够满足服务器的验证需求.注意,并不包括对具体是否具有某一个权限的判断. 对于登录,主要是接受用户的用户名密码输入,提交到服务器进行验证

使用DataPower和HTML基于表单的登录实现轻松的前端身份验证

这个由多期文章组成的新的专栏的第一期文章将会详细探讨此功能,提供 HTML 基于 表单的登录如何部署在 DataPower 中来保护您的 Web 应用程序的实用示例.征服复杂性专栏的每一期文章都会解决一个与安全性相关的常见问题,该问题可使用 IBM WebSphere DataPower Appliances 和其他 IBM 技术解决或简化. 简介 HTML 基于表单的登录身份验证经常可在互联网上看到.一个网站显示一个 HTML 表单,供浏览器用户提供凭据(比如用户名和密码),然后这些凭据可用于

基于Token的身份验证——JWT

初次了解JWT,很基础,高手勿喷. 基于Token的身份验证用来替代传统的cookie+session身份验证方法中的session. JWT是啥? JWT就是一个字符串,经过加密处理与校验处理的字符串,形式为: A.B.C A由JWT头部信息header加密得到 B由JWT用到的身份验证信息json数据加密得到 C由A和B加密得到,是校验部分 怎样生成A? header格式为: { "typ": "JWT", "alg": "HS25