ASP编程:发送带附件的HTML格局邮件例程[转]能够...
无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;精髓发送带附件的HTML格局邮件例程怎样经由过程ASP来发送带附件、格局为HTML的邮件?上面供应了一个例程.
<%@LANGUAGE=VBScript%>
<%
Response.Buffer=True
Response.Expires=0
创立工具实例
SetmyMail=Server.CreateObject("CDONTS.NewMail")
以下是将要发送的内容
HTML="<html>"
HTML=HTML&"<head>"
HTML=HTML&"<title>SendingCDONTSEmailUsingHTML</title>"
HTML=HTML&"</head>"
HTML=HTML&"<bodybgcolor=""FFFFFF"">"
HTML=HTML&"<p><fontsize=7>"
HTML=HTML&"Thisisatestmailinhtml<br>"
HTML=HTML&"Mailcontenthere...</font></p>"
HTML=HTML&"</body>"
HTML=HTML&"</html>"
发件人
myMail.From="somebody@somewhere.com"
收件人
myMail.To="nobody@somewhere.com"
密件抄送
myMail.Bcc="nobody@somewhere.com"
抄送
myMail.Cc="nobody@somewhere.com"
邮件的主要性
0主要性低
1主要性一样平常(默许)
2主要性高
myMail.Importance=2
邮件主题
myMail.Subject="TestmailinHTML"
附件(注重e: est.txt指的是服务器上的地位,假如利用绝对路径,必需用Server.MapPath映照为实在路径)
myMail.AttachFile"e: est.txt"
NewMail工具的笔墨格局
0暗示该Body可包括超文本置口号言(HTML)
1暗示该Body只用于纯文本(默许值)
myMail.BodyFormat=0
NewMail工具设置编码
0暗示将接纳MIME格局
1暗示将接纳一连的纯文本(默许值)
myMail.MailFormat=0
给邮件工具的文本赋值
myMail.Body=HTML
将邮件收回
myMail.Send
烧毁工具实例,开释内存
SetmyMail=Nothing
%>
</p>在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点: 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
页:
[1]