ASP编程:一个用jmail发信的历程,及利用办法.使...
对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,jmail|历程一个用jmail发信的历程,及利用办法.发信时,间接挪用这个历程就好了。
<%
dimstr,HtmlBody
HtmlBody="<html><bodybgcolor=redtopmargin=40><palign=center>ILove2Yup!</p></html>"
str=JmailSend("2yup","ILoveYou",true,HtmlBody,"2yup@2yup.com","suercool@sina.com","suercool","smtp.sina.com.cn","suercool","Password")
ifstr="Y"then
response.write("发送乐成")
else
response.write("发送失利!请重试!")
endif
=================================================
函数名:JmailSend
作用:用Jmail发送邮件
参数:Subject邮件题目
Body邮件内容
Body邮件内容
isHtml是不是发送Html格局邮件(true是)
HtmlBodyHtml格局邮件内容
MailTo收件人Email
From发件人Email
FromName发件人姓名
Smtpsmtp服务器
Username邮箱用户名
Password邮箱暗码
前往值:JmailSend="N"发送失利 JmailSend="Y"发送乐成
~~~~~~~~~~suercool~~~~~
=================================================
functionJmailSend(Subject,Body,isHtml,HtmlBody,MailTo,From,FromName,Smtp,Username,Password)
dimJmailMsg
setJmailMsg=server.createobject("jmail.message")
JmailMsg.mailserverusername=Username
JmailMsg.mailserverpassword=Password
JmailMsg.addrecipientMailTo
JmailMsg.from=From
JmailMsg.fromname=FromName
JmailMsg.charset="gb2312"
JmailMsg.logging=true
JmailMsg.silent=true
JmailMsg.subject=Subject
JmailMsg.body=Body
ifisHtml=truethenJmailMsg.htmlbody=HtmlBody
ifnotJmailMsg.send(Smtp)then
JmailSend="N"
else
JmailSend="Y"
endif
JmailMsg.close
setJmailMsg=nothing
endfunction
%>
</p>结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 不能只是将它停留在纸上谈兵的程度上。 掌握asp的特性而且一定要知道为什么。 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
页:
[1]