版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
jmail的属性和方法jmail的属性和方法body:string(v3.0)e-mail的主体jmail.body=helloworldcharset:string(v3.0)设定邮件的字符集,默认为us-asciijmail.charset=us-asciicontenttransferencoding:string(v3.0)指定内容编码,默认为quoted-printablejmail.contenttransferencoding=base64contenttype:string(v3.0)这个邮件的头设置,默认为text/plain能设置成你需要的任何状况。你想发送html信息,改这个头文件为text/htmljmail.contenttype=text/htmldeferreddelivery:date(v3.0)设置时间。假如mailserver服务器支持,可以设置何时发送邮件。jmail.deferreddelivery=newdate(2000,02,17).getvardate();encoding:string(v3.0)thiscanbeusedtochangethedefaultattachmentencodingfrombase64.validoptionsare-1-base64,uuencodeorquoted-printablejmail.encoding=base64errorcode:integer(v3.0)报错误信息,假如jmail.silent被设置成trueresponse.write(jmail.errorcode)errormessage:string(v3.0)报错误信息,假如jmail.silent被设置成trueresponse.write(jmail.errormessage)errorsource:string(v3.0)报错误信息,假如jmail.silent被设置成trueresponse.write(jmail.errorsource)isoencodeheaders:boolean(v3.0)头信息代码根据iso-8859-1字符设置。thedefaultistrue.jmail.isoencodeheaders=falselazysend:boolean(v3.0)这个属性是将邮件放入缓冲直至发出为止,的不到任何的错误信息zysend=true;log:string(v3.0)当Ioging被设置后,这个log被jmail生成response.write(jmail.log)logging:boolean(v3.0)-2-能/不能登陆用jmailjmail.logging=truemaildomain:string(v3.0)可以忽视ehlo/helo状态对你的mailserverjmail.maildomain=mimeversion:string(v3.0)特地的mime版本.thedefaultis1.0jmail.mimeversion=1.0priority:integer(v3.0)邮件的优先级,可以范围从1到5。越大的优先级约高,比如,5最高,1最低一般设置为3jmail.priority=3recipients:string(v3.0)这个信息的接收者只有只读属性response.write(+jmail.recipients+)replyto:string(v3.0)指定一个可选的回信地址jmail.replyto=president@returnreceipt:boolean(v3.0)是否按寄件人的要求回信,默认是falsejmail.returnreceipt=true-3-sender:string(v3.0)邮寄的地址jmail.sender=batman@sendername:string(v3.0)收信人姓名jmail.sendername=batmanserveraddress:string(v3.0)server的地址。可以有许多的server地址,后可跟端口号jmail.serveraddress=;:2500silent:boolean(v3.0)设置成true后jmail将检查全部的邮件在jmail.execute()执行后返回真或假依据信件发送的胜利与否dependingonthesuccessoftheoperationjmail.silent=truesimplelayout:boolean(v3.0)设置成true削减jmail产品头数量jmail.simplelayout=truesubject:string(v3.0)邮件的标题。jmail.subject=dimacrocksbigtime!usepipelining:boolean(v3.0)4-管道的支持。jmail.pipelining=falsejmail的方法addattachment(filename,[contenttype])(v3.0)加入一个附件jmail.addattachment(c:\\autoexec.bat);addheader(xheader,value)(v3.0)加入一个头信息jmail.addheader(originating-ip,23);addnativeheader(header,value)(v3.0)加入一个头信息jmail.addnativeheader(mta-settings,route);addrecipient(email)(v3.0)加入一个收件者jmail.addrecipient(info@);addrecipientbcc(email)(v3.0)屏蔽某个接受者。不给其发送邮件jmail.addrecipientbcc(someone@);addrecipientcc(email)(v3.0)抄写一份给另一接受者jmail.addrecipientcc(someone@);addrecipientex(email,name)(v3.0)5-加入和邮件相对应的名称jmail.addrecipientex(info@,dimacinfo);appendbodyfromfile(filename)(v3.0)将文件的内容发送出去jmail.appendbodyfromfile(c:\\mytext.txt);appendtext(text)(v3.0)添加附件jmail.appendtext(textappendedtomessagebody);clearattachments()(v3.0)清除附件列表jmail.clearattachments();clearcustomheaders()(v3.0)清空全部的用户头信息jmail.clearcustomheaders();clearrecipients()(v3.0)清空收件箱jmail.clearrecipients();close()(v3.0)强行制止邮件的发送jmail.close();execute():boolean(v3.0)执行邮件发送到Server-6-jmail.execute();extractemailaddreSSeSfromurl(bStrurl,[bStrauth])(v3.0)从url或下载加入邮件地址jmail.extractemailaddreSSeSfromurl(/generateemailliSt.aSp);logcuStommeSSage(meSSage)(v3.0)登陆用户信息到jmail的log,这个功能只有将Ioging设置为true时可以用jmail.logcuStommeSSage(helloworld);W3JMail邮件组件是DimaC公司开发的用来完成邮件的发送、接收、加密和集群传输等工作的。w3Jmail组件是国际最为流行的邮件组件之一,当今世界上绝大部分ASP程序员都在使用w3Jmail组件构建邮件发送系统,那是因为w3Jmail组件使用了新的内核技术,使其更加牢靠和稳定。一、下面对读者介绍w3 Jmail4.3组件的新特性:w3Jmail4.3组件重新设计了其内部结构——使用Message对象代替原来的单一对象JmaiLsmtpmail发送邮件;w3Jmail4.3组件一共有十多个对象(后面将具体介绍)一一这些对象中,绝大多数是针对JmaiLMeSSage对象操作-7-的;支持从POP3邮件服务器收取邮件;支持加密邮件的传输;快速发送,一次会话就完成邮件发送;还有一个特性就是可以使用w3Jmail4.3组件的集群发送功能一次发送成千上万个邮件,还可以通过邮件合并(mailmerge)对象来共性化邮件。二、Jmail邮件组件的安装及卸载:1、安装跟使用别个组件一样,在使用Jmail邮件组件之前要先安装或注册该组件JmaiLdll。详细注册方法,是先把Jmail.dll文件拷贝到硬盘的某一名目下(如C:\Jmail\Jmail.dll),然后执行命令RegSvr32C:\Jmail\Jmail.dll即可。2、卸载卸载组件是安装组件的相反动作,可以使用参数/U来卸载已安装的组件,执行命令RegSvr32 /UJmail.dll即可。三、具体介绍W3 Jmail组件的对象(12个):.POP3对象属性(或方法)说明Connect(USername,Password,Server,Port)连接POP3服务器,断口可选,默认110。DeleteMessages()从邮件服务器上删除全部邮件。-8-DeleteSingleMessage(MessageID)从邮件服务器上删除由MeSSageID指定的邮件。Disconnect()关闭跟邮件服务器的连接。DownloadHeaderS()从邮件服务器上读取全部的邮件头并传递给Messages集合。DownloadMeSSageS()从邮件服务器读取全部邮件。DownloadSingleHeader(MessageID)从邮件服务器读取指定的邮件头并传递给Messages集合。DownloadUnreadMessages()从邮件服务器上读取全部未读邮件。.Messages对象属性(或方法)说明Clear()清除集合中的全部内容,并不会删除邮件服务器上的任何邮件。Count():Integer返回集合中记录的数目:I=MeSSageS.CountItem(Index):Pointer.Message对象属性(或方法)说明AddAttachment(FileName,iSInline,ContentType):String给邮件添加一个文件型的附件。isInline设置为True时,添加的这个附件就是一个可嵌入的附件。9-返回一个Message对象。SetoMsg=Messages.Item(0)AddCustomAttachment(FileName,Data,isInline):String给邮件添加一个自定义类型的附件。AddHeader(Xheader,Value)给邮件添加一个自定义邮件头X-Header。AddNativeHeader(Header,Value)给邮件添加一个邮件头。AddRecipient(emailAddress,recipientName,PGPKey)给邮件添加一个收件人。RecipientName和PGPKey是可选项,RecipientName为收件人姓名,PGPKey给邮件加密。AddReciPientBCC(emailAddress,PGPKey)添加一个邮件暗送人(BCC)地址。AddRecipientCC(emailAddress,recipientName,PGPKey)给邮件添加一个邮件抄送人(CC)地址。AddURLAttachment(bstrURL,bstrAttachAs,isInline,bstrAuth):String从指定的URL下载文件并添加为邮件附件。参数bstrAttachAs是用来更改添加为邮件附件的文件名。AppendBodyFromFile(FileName)清除邮件正文,并把指定文件的内容作为邮件正文。APPendHTML(TeXt)从邮件追力口HTML格式正文,如例所示:Message.AppendHTML(“H3HelloWord/H3”)APPendTeXt(TeXt)向邮件添加文本正文。Clear()清除全部邮件消息,是成为一个空对象。ClearAttachments()10-清除附件列表。如:Message.ClearAttachmentsClearCustomHeaders()清除全部自定义的邮件头。ClearReciPients()清除全部收件人地址列表。Close()释放Jmail与邮件服务器连接而使用的缓存(Cache)。DecodeHeader(Header):String输出一个邮件头消息。EXtractEmailAddressesFromURL(bstrURL,bstrAuth)从指定的网制(URL)读取并添加邮件列表。GetMeSSageBodyFromURL(同上)删除邮件正文并用指定的URL的内容代替。KeyInformation(keyIdentifier):Pointer返回一个PGPKey对象。LoadFromStream(Stream)从数据库流读取数据,该数据库流必需符合RFC822标准。LogCuStomMeSSage(MeSSage)给Jmail日志文件添加自定义日志。此函数只有在logging属性被设置为True时有效。Nq()将邮件追加到发送队列等待发送。ParSeMeSSage(MeSSageSource)解析一个邮件,数据流必需符合RFC822格式标准。SaveToStream(Stream)保存邮件到数据流,数据流必需符合RFC822格式标准。Send(MailServer,enque):Boolean发送邮件。邮件服务器是一个描述邮件服务器名称或地址的字符串,用户名和密码是可选项。当要发送认证邮件时使用格式为:用户名:密码@邮件服务器11-SendToNeWSGrouP(ServerName,NewsGroup)使用指定的NNTP服务器发送邮件到新闻组,多个邮件用“,”隔开。About():String设置一些附加信息。AttachmentS():Pointer返回邮件的附件集合。SetAttachmentS=MeSSage.AttachmentSBody():StringBodyTeXt():String返回邮件正文。ReSPonSe.Write(MeSSage.Body)返回全部的文本正文。ReSPonSe.Write(MeSSage.BodyText)CharSet():String设置邮件使用的字符集。默认为US-ASCII,支持中文则设置为GB2312。ContentTransferEncoding():String设置邮件编码。默认为:Quoted-Printable.ContentType():string返回正文类型。Date():Date返回邮件发送时间。DeferredDelivery():Date设置邮件定时发送。Encoding():String设置附件的默认编码:Base64或Quoted-PrintabIeEncryPtAttachments():BooIean设置为True时,全部的附件都被加密,当然是编译器可用的状况下。其默认值为True.ErrorCode():Integer假如message.SiIent设置为True时,该函数包含错误号。12-ErroeMeSSage():String假如message.SiIent设置为True时,该函数包含错误描述。ErroeSource():String假如message.SiIent设置为True时,该函数包含错误来源。From():String返回或设置发件人的Email地址。FromName():String返回或设置发件人的名字。HtmIBody():String返回或设置邮件正文的HTML部分。ISOEncodeHeaders():BooIean邮件头是否使用iso-8859-1编码。(默认为True)Log():String当Logging为True时,该函数返回创建的日志。Logging():BooleaS否启用日志。MeSSage.Logging=True时,启用日志。MailData():String返回邮件的源代码。MailDomain():String设置发送邮件时使用的邮件服务器。MaiIServerPaSSWord():String当邮件服务器使用SMTP发信认证时,该函数设置登录密码。MailServerUserName():String当邮件服务器使用SMTP发信认证时,该函数设置登录帐号。MimeVerSion():String声明Mime版本,默认为1.0。MsPickupdirectoryOString指定MS SMTP服务的PickuP文件夹的位置。PGPEncrypt():BooIean当邮件是使用PGP发送时并该属性被-13-设置为True时,该邮件将被自动加密。PGPSign():Boolean当邮件是使用PGP发送时并该属性被设置为True时,该邮件将被自动签名。Priority():Byte设置邮件的优先级:1、2和3RecipientS():Pointer返回收件人集合。RecipientSString():String返回收件人集合(只读)。ReplyTo():String指定一个回复地址。SiIent():BooIean当设置为True时,Send()方法就会忽视错误并不将错误信息返回给操作系统。SimPIeLayout():BooIean当设置为True时,发信时Jmail不会添加邮件头到邮件里。Size():Integer返回邮件的总字节数。Subject():String设置邮件标题。Text():string返回完整的邮件内容。VerSion():String 返回Jmal的版本信息。Headers对象属性(或方法)描述GetHeader(HeaderName):String返回指定的邮件头的值。Text():String返回全部的邮件头的值。Recipients对象属性(或方法)描述Add(Value)追加一个收件人到集合中。-14-Clear()清除集合中的全部记录。Count():Integer返回集合中收件人的总数。Item(Index):Pointer返回集合中的一个指定的收件人。Recipient对象属性(或方法)描述New(Name,Email,recipientType):Pointer创建一个可以添加到收件人集合中ReciPientS的收件人。Email():String返回收件人的邮件。Name():String返回收件人的姓名。ReTyPe():Integer返回收件人模式(收件人To=0,抄送CC=L暗送BCC=2)。Attachments对象属性(或方法)描述Add(Attachment)添加一个附件到集合。Clear()清除集合中的全部附件。Count():Integer返回集合中附件的总数。Item(Index):Pointer返回集合中指定的附件。Attachment对象属性(或方法)描述New(FileName,ContentTyPe,Data):Pointer创建一个可以加入到Attachments集合的附件。假如指定Data的值,那么Jmail将创建一个以Data参数为内容的自定义附件。-15-SaveToFile(FileName)保存附件到硬盘。ContentTyPe():String返回附件类型(ContentType) Data():String返回附件的内容。BinaryData():String以二进制模式返回附件的内容。ISInIine():BooIean假如附件被设置为可嵌入(访
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中山大学2026年强基计划面试+体育测试模拟试题及答案解析
- 山东省禹城市重点中学2026届十校联考最后物理试题含解析
- 辽源市重点中学2026届中考物理仿真试卷含解析
- 四川省眉山市市级名校2026届中考物理五模试卷含解析
- 创伤现场急救伦理问题探讨
- 卒中并发症的预防与护理
- 危重患者转运护理
- 危重患者家属支持与教育
- 杭州市锦绣育才教育科技集团2026年中考物理考试模拟冲刺卷含解析
- 重庆市开州集团重点中学2026届中考适应性考试物理试题含解析
- 数据中心DCIM技术系统培训
- 2026湖北十堰市茅箭区人民法院招聘协理员8人笔试备考试题及答案详解
- GB/T 7582-2025声学听阈与年龄和性别关系的统计分布
- 人教版初中体育与健康八年级全一册 第十一章 民族民间体育-背篓绣球 教案
- DBJ51∕T 219.9-2023 四川省物业服务标准 第9分册:居家养老服务标准
- 营销全渠道营销
- NBT11500-2024太阳能和生物质能互补户用供暖系统技术规范
- 食品安全与日常饮食智慧树知到期末考试答案章节答案2024年中国农业大学
- 辽宁省大连市2023年英语小升初试卷(含答案)
- 扬州大学数据结构期末考试试题
- 消火栓灭火系统管道试压记录
评论
0/150
提交评论