ASP教程之Zaks Pop3 参考申明
ASP是依赖组件的,能访问数据库的组件好多就有好多种,再有就是你微软的工具可是什么都要收钱的啊!工具的属性及办法:一切代码段都必需挪用该语句
setpop3=Server.CreateObject("zakspop3.Server")
Property:mailServerHost:theIPAddressofthePOP3Server.
属性:mailServerHost:POP3服务器的IP地点
Property:mailAccount:TheusernameofthePOP3mailbox.
属性:mailAccount:POP3邮箱的用户名
Property:mailPassword:Thepasswordofthemailbox.属性:mailPassword:邮箱的暗码
Property:mailPort:defaultto110,thestandardportforthePOP3protocol
属性:mailPort:默许值为110,POP3协定的尺度端口
Property:errorString:Anerrordescription,shouldanerroroccur.
属性:errorString:毛病产生后的毛病形貌
Property:useUIDL:settotruetoenableUIDLsupport(defaultstofalse).
属性:useUIDL:值为真时,撑持UIDL,默许值为假
Function:Login:Attempttoconnecttothemailserver&mailbox,returntrueforsuccess,falseforerror
函数:Login:和邮件服务器及邮箱创建毗连,毗连乐成前往True,堕落时前往False
Function:FetchHeaders:Getthecurrentmessageheadersfromthemailserver
函数:FetchHeaders:从邮件服务器读取邮件标头
Function:Delete(msgID):Deletesthespecifiedmessagefromthemailserver
函数:Delete(msgID):从邮件服务器删除指定邮件
Collection:Messages:returnsacollectionofmessageobjects(FetchHeadersmusthavebeencalledfirst)
函数:Messages:前往一个message工具汇合(之前必需先挪用FetchHeaders.
MessageObject
Property:Date:thedatethemessagewassent
属性::Date:邮件发送的日期
Property:To:whothemessageisto
属性:To:邮件的吸收人
Property:From:whothemessageisfrom
属性:From:邮件的发送人
Property:Subject:themessagesubject
属性:Subject:邮件主题
Property:ReplyTo:thereplyToemailaddress,ifonewasspecified
属性:ReplyTO:假如指定了是复兴函件,该属性前往复兴函件的地点
Property:ReturnPath:thesuppliedreturnpath(orreplyaddress)
属性:ReturnPath:所供应的前往路径(或复兴地点)
Property:HeaderString:thewholeofthemessageheaders
属性:HeaderString:全部邮件的标头
Property:Size:thesizeofthewholemessageinbytes
属性:Size:全部邮件的字节数
Property:MimeEncoded:returnstrueifthemessagehasbeenMIMEencoded
属性:MimeEncoded:如邮件是MIME编码前往值为true
Property:ID:Themessagenumber
属性:ID:邮件编号
Property:UID:ThemessageuniqueID(asreturnedbythepop3commandUIDL)
属性:UID:邮件的独一编号(从POP3命令UID列表中失掉)
Property:Body:returnswholebody
属性:Body:前往全部邮件注释
Property:HTMLBody:trystointelligentlyreturnaHTMLcompatiblebody,ifMIMEencoded,thenthiscouldbeahtmlencodedMimepart,oraplainmimepart,with<PRE>tagsaroundit.Ifnotmimeencoded,returnsthewholebodywith<PRE>aroundit.
属性:HTMLBody:智能前往HTML注释(假如是MIME编码,那末前往的是一个由<PRE>标记标识的包括MIME编码或浅易MIME编码的HTML。假如不是MIME编码,则间接用<PRE>标记标识的全部注释。
Collection:BodyParts:acollectionofMIMEparts,ifthemessagewasMIMEencoded.
汇合:BodyParts:假如邮件是MIME编码,则前往MIME部分的汇合
BodyPartObject
Property:IsAttachment:returnstrueifthispartisanattachment
属性:IsAttachment:假如是附件则前往true
Property:FileName:returnstheattachmentfilename
属性:FileName:前往附件的文件名
Property:CharSet:returnstheencodingcharacterset
属性:CharSet:前往编码的字符集
Property:ContentEncoding:returnstheencodingtype
属性:ContentEncoding:前往编码范例
Property:ContentType:returnsthecontenttype
属性:ContentType:前往内容范例
Property:Header:returnstheMIMEheaderforthispart
属性:Header:前往该部分的MIME标头
Property:Body:thebodypartofthisMIMEPart(decodedasrequired)
属性:Body:MIME部分的注释部分(已解码)
Property:RawBody:thebodypartofthisMIMEpart(nodecoding)
属性:RawBody:MIME部分的注释部分(未解码)
Property:Attachment:anarrayofbytes,representingthedecodedattachment
属性:Attachment:前往一个字节数组,寄存已解码的附件内容
Property:Size:returnsthedecodedsizeofthispartinbytes
属性:Size:前往已解码的内容字节数
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点: 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
页:
[1]