重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
今天就跟大家聊聊有关ASP.NET 2.0中怎么发送电子邮件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
网站建设、基于H5网站设计技术的Web开发、手机站开发、微信开发等互联网应用服务。成都创新互联始终关注着互联网行业的前沿动态,创新互联坚信:真诚的态度,勤奋的工作是我们赢得客户信赖的基础;而不断创新、力求完美,才是创新互联共同迈向美好未来的保证。
1.探讨System.Net.Mail命名空间中的类
在System.Net.Mail命名空间中共有16个不同的类,它们都与把电子邮件发送到一个指定的简单的邮件传输协议(SMTP)服务器以便进一步提交有关。在这个命名空间中有两个核心类是:
◆MailMessage:描述一个电子邮件消息;它拥有From,To,Subject,Body等属性;
◆SmtpClient:把一个指定的MailMessage实例发送到一个指定的SMTP服务器。
典型地,当你从一个ASP.NET 2.0页面中发送电子邮件时,你要:
(1)创建一个MailMessage对象;
(2)赋给它属性;
(3)创建一个SmtpClient类实例;
(4)指定关于使用该SMTP服务器的细节(如果它们没有在Web.config中指定);
(5)经由SmtpClient对象的Send方法发送该MailMessage。
其中,上面的第1步和第2步可以被略过,因为SmtpClient类的Send方法能够接收一个MailMessage对象或接收四个字符串(分别描述电子邮件消息内容的from,to,subject和body部分)。
System.Net.Mail命名空间中的其它类还提供了更高级的电子邮件功能。例如,这些类能够用于在一个电子邮件消息中添加附件,把对象嵌入到一个电子邮件,指定SMTP服务器认证消息等;还有一些Exception的派生类用于处理SMTP特定的异常。
看完上述内容,你们对ASP.NET 2.0中怎么发送电子邮件有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。