在微软.NET环境中的System.Web.Mail的命名空间里,提供了几个类,使得你根本就不需要了解POP3等一系列网络协议,就可以在程序中轻松的发送邮件,非常简单,本文就简要的介绍一下,如何用C#语言来实现。 
 
 
 
 首先,我们要添加这个命名空间 
 
 using System.Web.Mail; 
 
 
 
 现在,我们来生成邮件本身。这里提供了一个名为MailMessage类。这个类的实例,就是我们要发送的邮件对象。 
 
 
 
 MailMessage Message=new MailMessage(); 
 
 
 
 通过设置Mesasge对象的属性,来构造我们要发送的邮件。 
 
 
 
 
 
 //发件人地址, 是字符串类型 
 
 Message.From="wanglei@e3soft.com"; 
 
 
 
 //收件人地址,是字符串类型 
 
 Message.To="wanglei@e3soft.com"; 
 
 
 
 //抄送邮件的地址,是字符串类型 
 
 Message.Cc="wanglei@e3soft.com"; 
 
 
 
 //邮件主题,是字符串类型 
 
 Message.Subject=”这是一个测试的例子”; 
 
 
 
 //邮件内容,是字符串类型 
 
 Message.Body=”这是一封测试邮件的例子”; 
 
 
 
 //邮件类型 
 
 Message.BodyFormat=MailFormat.Text ; //文本类型 
 
 /*你也可以如下设置成为超文本类型 
 
 Message.BodyFormat=MailFormat.Html; //超文本类型*/ 
 
 
 
 //设置邮件的优先级 
 
 Message.Priority=MailPriority.Low;//低优先级 
 
 /*也可以如下设置 
 
 Message.Priority=MailPriority.Normal;//一般优先级 
 
 Message.Priority=MailPriority.High;//高优先级*/ 
 
 
 
 至此,我们要发送的邮件基本上已经构造完成了。 
 
 
 
 
 
 现在,我们需要使用此空间中的另外一个类SmtpMail来发送这封邮件. 
 
 
 
 使用这个类之前,我们要先设置一个它的属性. 
 
 
 
 
 
 //设置邮件服务器,若不设置的话将以你系统默认的邮件服务器来发送 
 
 //这是一个静态(Static)属性,所以,不需要实例化类 
 
 //这也是一个字符串类型 
 
 SmtpMail.SmtpServer="192.9.200.5"; 
 
 
 
 现在,我们可以发送这封邮件了. 
 
 
 
 //发送邮件 
 
 //这是一个静态(Static)属性,所以,不需要实例化类 
 
 SmtpMail.Send(Message); 
 
 
 
 如果,一切顺利的话,这封邮件,应该已经发出去了.

在.NET环境下发送邮件相关推荐

  1. 用C#(ASP.Net)在Exchange Server环境下发送邮件

    普通的邮件, 用System.Net.Mail 类 或 System.Web.Mail 类 处理即可, 但是Exchange Server 环境下, 这两个类起不了作用-------至少目前我看到的情 ...

  2. 在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 2.修改MySQL的登录设置: # vi /etc/my.c

    在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 2.修改MySQL的登录设置: # vi /etc/my.cnf ...

  3. PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)...

    源码地址:https://github.com/Tinywan/PHP_Experience 测试环境配置: 环境:Windows 7系统 .PHP7.0.Apache服务器 PHP框架:ThinkP ...

  4. Freebsd 4.7环境下基于qmail系统的反病毒反垃圾邮件系统构建--fw

    Freebsd 4.7环境下基于 qmail系统的反病毒反垃圾邮件系统构建 第一部分:前 言 一.        版权信息 本文档的版权属于作者姜培军[peijun.jiang]所有.转摘时请附带本信 ...

  5. Windows域环境下部署ISA Server 2006防火墙(四)

    构建基于ISA Server 2006的远程接入×××服务器<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:off ...

  6. 科学计算机撤销,云计算环境下基于属性的撤销方案-计算机科学.PDF

    云计算环境下基于属性的撤销方案-计算机科学.PDF 第 卷 第 期 计 算 机 科 学 45 8 Vol.45No.8 年 月 2018 8 COMPUTER SCIENCE Au.2018 g 云计 ...

  7. 在Linux环境下mysql的root密码忘记解决方法(三种)

    这篇文章主要介绍了在Linux环境下mysql的root密码忘记解决方法,详细的介绍了3种解决办法,具有一定的参考价值,有兴趣的可以了解一下. MySQL密码的恢复方法之一 1.首先确认服务器出于安全 ...

  8. Java多线程之单例模式在多线程环境下的安全问题

    Java多线程之单例模式在多线程环境下的安全问题 目录: 单例模式基本概念 单线程下的单例模式 多线程下的单例模式 单例模式volatile分析 1. 单例模式基本概念 基本概念转载自:单例模式|菜鸟 ...

  9. linux编译ace tao,CentOS环境下ACE编译指南

    CentOS环境下ACE编译指南 1.环境说明: (1)CentOS6.3 (2) ACE6.10 2.编译步骤: (1)定义环境变量: ACE_ROOT=/root/work/cots/ACE_wr ...

最新文章

  1. 支配vue框架模版语法之v-cloak
  2. 阿里开源了一项自研核心技术 Pouch!
  3. 对accuracy、precision、recall、F1-score、ROC-AUC、PRC-AUC的一些理解
  4. django新建一个项目_如何使用Django创建项目
  5. 【MATLAB、深度学习】AlexNet及VGG神经网络在MATLAB上的应用
  6. mssql 将查询结果作为表名参数_MySQL·查询(一)
  7. mysql C where语句_mysql – 在WHERE子句中使用substr的SELECT语句
  8. Nginx端口映射(外网访问)
  9. 非常易于理解‘类'与'对象’ 间 属性 引用关系,暨《Python 中的引用和类属性的初步理解》读后感...
  10. shell编程之函数简单使用
  11. LaTex - PPT 模板-3 (亲测可用)
  12. 【PTA|Python】浙大版《Python 程序设计》题目集:函数练习
  13. Flask入门教程—超详细
  14. java 链表 置为null_Java: 链表head取出用后,置next=null为何可以加速gc?
  15. android 重复解绑服务,Android培训实战教程之多次解绑抛出异常原因
  16. ZJOI round1游记
  17. Linux——Ubuntu忘记用户密码的解决及登录root
  18. 软件创新实验室:微信小程序开发——账号注册和APPID申请
  19. 趣谈 | Acala 文化启蒙与设计
  20. python怎么算反三角函数_用Python计算三角函数之acos()方法的使用

热门文章

  1. java获取注解的属性值_反射+自定义注解,实现获取注解标记的属性
  2. mysql 左关联查询_MySQL 左关联右表条件查询
  3. 帆软所有销量为0的显示为空值_市场上最流行的9款跨境电商亚马逊销量预估工具精准度报告详解!...
  4. linux 内核 config_localversion_auto,关于CONFIG_LOCALVERSION_AUTO设置去掉内核版本号SVN后缀...
  5. 【列表】python编程列表解析
  6. popwindow下拉筛选 二级联动_职场人必备!一分钟搞定Excel二级联动下拉菜单
  7. excel求和为什么是0_Excel教程:小小的N函数竟如此厉害
  8. 用Unity和Playmaker创建一个限时游戏 Creating a Time Limit game with Unity and Playmaker
  9. eDRX中的Paging
  10. g++编译c++11特性 的.cc文件