




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
jmail的屬性和方法jmail的屬性和方法body:string(v3.0)e-mail的主體jmail.body=helloworldcharset:string(v3.0)設(shè)定郵件的字符集,默認(rèn)為us-asciijmail.charset=us-asciicontenttransferencoding:string(v3.0)指定內(nèi)容編碼,默認(rèn)為quoted-printablejmail.contenttransferencoding=base64contenttype:string(v3.0)這個(gè)郵件的頭設(shè)置,默認(rèn)為text/plain能設(shè)置成你需要的任何狀況。你想發(fā)送html信息,改這個(gè)頭文件為text/htmljmail.contenttype=text/htmldeferreddelivery:date(v3.0)設(shè)置時(shí)間。假如mailserver服務(wù)器支持,可以設(shè)置何時(shí)發(fā)送郵件。jmail.deferreddelivery=newdate(2000,02,17).getvardate();encoding:string(v3.0)thiscanbeusedtochangethedefaultattachmentencodingfrombase64.validoptionsare-1-base64,uuencodeorquoted-printablejmail.encoding=base64errorcode:integer(v3.0)報(bào)錯(cuò)誤信息,假如jmail.silent被設(shè)置成trueresponse.write(jmail.errorcode)errormessage:string(v3.0)報(bào)錯(cuò)誤信息,假如jmail.silent被設(shè)置成trueresponse.write(jmail.errormessage)errorsource:string(v3.0)報(bào)錯(cuò)誤信息,假如jmail.silent被設(shè)置成trueresponse.write(jmail.errorsource)isoencodeheaders:boolean(v3.0)頭信息代碼根據(jù)iso-8859-1字符設(shè)置。thedefaultistrue.jmail.isoencodeheaders=falselazysend:boolean(v3.0)這個(gè)屬性是將郵件放入緩沖直至發(fā)出為止,的不到任何的錯(cuò)誤信息zysend=true;log:string(v3.0)當(dāng)Ioging被設(shè)置后,這個(gè)log被jmail生成response.write(jmail.log)logging:boolean(v3.0)-2-能/不能登陸用jmailjmail.logging=truemaildomain:string(v3.0)可以忽視ehlo/helo狀態(tài)對(duì)你的mailserverjmail.maildomain=mimeversion:string(v3.0)特地的mime版本.thedefaultis1.0jmail.mimeversion=1.0priority:integer(v3.0)郵件的優(yōu)先級(jí),可以范圍從1到5。越大的優(yōu)先級(jí)約高,比如,5最高,1最低一般設(shè)置為3jmail.priority=3recipients:string(v3.0)這個(gè)信息的接收者只有只讀屬性response.write(+jmail.recipients+)replyto:string(v3.0)指定一個(gè)可選的回信地址jmail.replyto=president@returnreceipt:boolean(v3.0)是否按寄件人的要求回信,默認(rèn)是falsejmail.returnreceipt=true-3-sender:string(v3.0)郵寄的地址jmail.sender=batman@sendername:string(v3.0)收信人姓名jmail.sendername=batmanserveraddress:string(v3.0)server的地址??梢杂性S多的server地址,后可跟端口號(hào)jmail.serveraddress=;:2500silent:boolean(v3.0)設(shè)置成true后jmail將檢查全部的郵件在jmail.execute()執(zhí)行后返回真或假依據(jù)信件發(fā)送的勝利與否dependingonthesuccessoftheoperationjmail.silent=truesimplelayout:boolean(v3.0)設(shè)置成true削減jmail產(chǎn)品頭數(shù)量jmail.simplelayout=truesubject:string(v3.0)郵件的標(biāo)題。jmail.subject=dimacrocksbigtime!usepipelining:boolean(v3.0)4-管道的支持。jmail.pipelining=falsejmail的方法addattachment(filename,[contenttype])(v3.0)加入一個(gè)附件jmail.addattachment(c:\\autoexec.bat);addheader(xheader,value)(v3.0)加入一個(gè)頭信息jmail.addheader(originating-ip,23);addnativeheader(header,value)(v3.0)加入一個(gè)頭信息jmail.addnativeheader(mta-settings,route);addrecipient(email)(v3.0)加入一個(gè)收件者jmail.addrecipient(info@);addrecipientbcc(email)(v3.0)屏蔽某個(gè)接受者。不給其發(fā)送郵件jmail.addrecipientbcc(someone@);addrecipientcc(email)(v3.0)抄寫一份給另一接受者jmail.addrecipientcc(someone@);addrecipientex(email,name)(v3.0)5-加入和郵件相對(duì)應(yīng)的名稱jmail.addrecipientex(info@,dimacinfo);appendbodyfromfile(filename)(v3.0)將文件的內(nèi)容發(fā)送出去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)強(qiáng)行制止郵件的發(fā)送jmail.close();execute():boolean(v3.0)執(zhí)行郵件發(fā)送到Server-6-jmail.execute();extractemailaddreSSeSfromurl(bStrurl,[bStrauth])(v3.0)從url或下載加入郵件地址jmail.extractemailaddreSSeSfromurl(/generateemailliSt.aSp);logcuStommeSSage(meSSage)(v3.0)登陸用戶信息到j(luò)mail的log,這個(gè)功能只有將Ioging設(shè)置為true時(shí)可以用jmail.logcuStommeSSage(helloworld);W3JMail郵件組件是DimaC公司開發(fā)的用來完成郵件的發(fā)送、接收、加密和集群傳輸?shù)裙ぷ鞯?。w3Jmail組件是國際最為流行的郵件組件之一,當(dāng)今世界上絕大部分ASP程序員都在使用w3Jmail組件構(gòu)建郵件發(fā)送系統(tǒng),那是因?yàn)閣3Jmail組件使用了新的內(nèi)核技術(shù),使其更加牢靠和穩(wěn)定。一、下面對(duì)讀者介紹w3 Jmail4.3組件的新特性:w3Jmail4.3組件重新設(shè)計(jì)了其內(nèi)部結(jié)構(gòu)——使用Message對(duì)象代替原來的單一對(duì)象JmaiLsmtpmail發(fā)送郵件;w3Jmail4.3組件一共有十多個(gè)對(duì)象(后面將具體介紹)一一這些對(duì)象中,絕大多數(shù)是針對(duì)JmaiLMeSSage對(duì)象操作-7-的;支持從POP3郵件服務(wù)器收取郵件;支持加密郵件的傳輸;快速發(fā)送,一次會(huì)話就完成郵件發(fā)送;還有一個(gè)特性就是可以使用w3Jmail4.3組件的集群發(fā)送功能一次發(fā)送成千上萬個(gè)郵件,還可以通過郵件合并(mailmerge)對(duì)象來共性化郵件。二、Jmail郵件組件的安裝及卸載:1、安裝跟使用別個(gè)組件一樣,在使用Jmail郵件組件之前要先安裝或注冊(cè)該組件JmaiLdll。詳細(xì)注冊(cè)方法,是先把Jmail.dll文件拷貝到硬盤的某一名目下(如C:\Jmail\Jmail.dll),然后執(zhí)行命令RegSvr32C:\Jmail\Jmail.dll即可。2、卸載卸載組件是安裝組件的相反動(dòng)作,可以使用參數(shù)/U來卸載已安裝的組件,執(zhí)行命令RegSvr32 /UJmail.dll即可。三、具體介紹W3 Jmail組件的對(duì)象(12個(gè)):.POP3對(duì)象屬性(或方法)說明Connect(USername,Password,Server,Port)連接POP3服務(wù)器,斷口可選,默認(rèn)110。DeleteMessages()從郵件服務(wù)器上刪除全部郵件。-8-DeleteSingleMessage(MessageID)從郵件服務(wù)器上刪除由MeSSageID指定的郵件。Disconnect()關(guān)閉跟郵件服務(wù)器的連接。DownloadHeaderS()從郵件服務(wù)器上讀取全部的郵件頭并傳遞給Messages集合。DownloadMeSSageS()從郵件服務(wù)器讀取全部郵件。DownloadSingleHeader(MessageID)從郵件服務(wù)器讀取指定的郵件頭并傳遞給Messages集合。DownloadUnreadMessages()從郵件服務(wù)器上讀取全部未讀郵件。.Messages對(duì)象屬性(或方法)說明Clear()清除集合中的全部?jī)?nèi)容,并不會(huì)刪除郵件服務(wù)器上的任何郵件。Count():Integer返回集合中記錄的數(shù)目:I=MeSSageS.CountItem(Index):Pointer.Message對(duì)象屬性(或方法)說明AddAttachment(FileName,iSInline,ContentType):String給郵件添加一個(gè)文件型的附件。isInline設(shè)置為True時(shí),添加的這個(gè)附件就是一個(gè)可嵌入的附件。9-返回一個(gè)Message對(duì)象。SetoMsg=Messages.Item(0)AddCustomAttachment(FileName,Data,isInline):String給郵件添加一個(gè)自定義類型的附件。AddHeader(Xheader,Value)給郵件添加一個(gè)自定義郵件頭X-Header。AddNativeHeader(Header,Value)給郵件添加一個(gè)郵件頭。AddRecipient(emailAddress,recipientName,PGPKey)給郵件添加一個(gè)收件人。RecipientName和PGPKey是可選項(xiàng),RecipientName為收件人姓名,PGPKey給郵件加密。AddReciPientBCC(emailAddress,PGPKey)添加一個(gè)郵件暗送人(BCC)地址。AddRecipientCC(emailAddress,recipientName,PGPKey)給郵件添加一個(gè)郵件抄送人(CC)地址。AddURLAttachment(bstrURL,bstrAttachAs,isInline,bstrAuth):String從指定的URL下載文件并添加為郵件附件。參數(shù)bstrAttachAs是用來更改添加為郵件附件的文件名。AppendBodyFromFile(FileName)清除郵件正文,并把指定文件的內(nèi)容作為郵件正文。APPendHTML(TeXt)從郵件追力口HTML格式正文,如例所示:Message.AppendHTML(“H3HelloWord/H3”)APPendTeXt(TeXt)向郵件添加文本正文。Clear()清除全部郵件消息,是成為一個(gè)空對(duì)象。ClearAttachments()10-清除附件列表。如:Message.ClearAttachmentsClearCustomHeaders()清除全部自定義的郵件頭。ClearReciPients()清除全部收件人地址列表。Close()釋放Jmail與郵件服務(wù)器連接而使用的緩存(Cache)。DecodeHeader(Header):String輸出一個(gè)郵件頭消息。EXtractEmailAddressesFromURL(bstrURL,bstrAuth)從指定的網(wǎng)制(URL)讀取并添加郵件列表。GetMeSSageBodyFromURL(同上)刪除郵件正文并用指定的URL的內(nèi)容代替。KeyInformation(keyIdentifier):Pointer返回一個(gè)PGPKey對(duì)象。LoadFromStream(Stream)從數(shù)據(jù)庫流讀取數(shù)據(jù),該數(shù)據(jù)庫流必需符合RFC822標(biāo)準(zhǔn)。LogCuStomMeSSage(MeSSage)給Jmail日志文件添加自定義日志。此函數(shù)只有在logging屬性被設(shè)置為True時(shí)有效。Nq()將郵件追加到發(fā)送隊(duì)列等待發(fā)送。ParSeMeSSage(MeSSageSource)解析一個(gè)郵件,數(shù)據(jù)流必需符合RFC822格式標(biāo)準(zhǔn)。SaveToStream(Stream)保存郵件到數(shù)據(jù)流,數(shù)據(jù)流必需符合RFC822格式標(biāo)準(zhǔn)。Send(MailServer,enque):Boolean發(fā)送郵件。郵件服務(wù)器是一個(gè)描述郵件服務(wù)器名稱或地址的字符串,用戶名和密碼是可選項(xiàng)。當(dāng)要發(fā)送認(rèn)證郵件時(shí)使用格式為:用戶名:密碼@郵件服務(wù)器11-SendToNeWSGrouP(ServerName,NewsGroup)使用指定的NNTP服務(wù)器發(fā)送郵件到新聞組,多個(gè)郵件用“,”隔開。About():String設(shè)置一些附加信息。AttachmentS():Pointer返回郵件的附件集合。SetAttachmentS=MeSSage.AttachmentSBody():StringBodyTeXt():String返回郵件正文。ReSPonSe.Write(MeSSage.Body)返回全部的文本正文。ReSPonSe.Write(MeSSage.BodyText)CharSet():String設(shè)置郵件使用的字符集。默認(rèn)為US-ASCII,支持中文則設(shè)置為GB2312。ContentTransferEncoding():String設(shè)置郵件編碼。默認(rèn)為:Quoted-Printable.ContentType():string返回正文類型。Date():Date返回郵件發(fā)送時(shí)間。DeferredDelivery():Date設(shè)置郵件定時(shí)發(fā)送。Encoding():String設(shè)置附件的默認(rèn)編碼:Base64或Quoted-PrintabIeEncryPtAttachments():BooIean設(shè)置為True時(shí),全部的附件都被加密,當(dāng)然是編譯器可用的狀況下。其默認(rèn)值為True.ErrorCode():Integer假如message.SiIent設(shè)置為True時(shí),該函數(shù)包含錯(cuò)誤號(hào)。12-ErroeMeSSage():String假如message.SiIent設(shè)置為True時(shí),該函數(shù)包含錯(cuò)誤描述。ErroeSource():String假如message.SiIent設(shè)置為True時(shí),該函數(shù)包含錯(cuò)誤來源。From():String返回或設(shè)置發(fā)件人的Email地址。FromName():String返回或設(shè)置發(fā)件人的名字。HtmIBody():String返回或設(shè)置郵件正文的HTML部分。ISOEncodeHeaders():BooIean郵件頭是否使用iso-8859-1編碼。(默認(rèn)為True)Log():String當(dāng)Logging為True時(shí),該函數(shù)返回創(chuàng)建的日志。Logging():BooleaS否啟用日志。MeSSage.Logging=True時(shí),啟用日志。MailData():String返回郵件的源代碼。MailDomain():String設(shè)置發(fā)送郵件時(shí)使用的郵件服務(wù)器。MaiIServerPaSSWord():String當(dāng)郵件服務(wù)器使用SMTP發(fā)信認(rèn)證時(shí),該函數(shù)設(shè)置登錄密碼。MailServerUserName():String當(dāng)郵件服務(wù)器使用SMTP發(fā)信認(rèn)證時(shí),該函數(shù)設(shè)置登錄帳號(hào)。MimeVerSion():String聲明Mime版本,默認(rèn)為1.0。MsPickupdirectoryOString指定MS SMTP服務(wù)的PickuP文件夾的位置。PGPEncrypt():BooIean當(dāng)郵件是使用PGP發(fā)送時(shí)并該屬性被-13-設(shè)置為True時(shí),該郵件將被自動(dòng)加密。PGPSign():Boolean當(dāng)郵件是使用PGP發(fā)送時(shí)并該屬性被設(shè)置為True時(shí),該郵件將被自動(dòng)簽名。Priority():Byte設(shè)置郵件的優(yōu)先級(jí):1、2和3RecipientS():Pointer返回收件人集合。RecipientSString():String返回收件人集合(只讀)。ReplyTo():String指定一個(gè)回復(fù)地址。SiIent():BooIean當(dāng)設(shè)置為True時(shí),Send()方法就會(huì)忽視錯(cuò)誤并不將錯(cuò)誤信息返回給操作系統(tǒng)。SimPIeLayout():BooIean當(dāng)設(shè)置為True時(shí),發(fā)信時(shí)Jmail不會(huì)添加郵件頭到郵件里。Size():Integer返回郵件的總字節(jié)數(shù)。Subject():String設(shè)置郵件標(biāo)題。Text():string返回完整的郵件內(nèi)容。VerSion():String 返回Jmal的版本信息。Headers對(duì)象屬性(或方法)描述GetHeader(HeaderName):String返回指定的郵件頭的值。Text():String返回全部的郵件頭的值。Recipients對(duì)象屬性(或方法)描述Add(Value)追加一個(gè)收件人到集合中。-14-Clear()清除集合中的全部記錄。Count():Integer返回集合中收件人的總數(shù)。Item(Index):Pointer返回集合中的一個(gè)指定的收件人。Recipient對(duì)象屬性(或方法)描述New(Name,Email,recipientType):Pointer創(chuàng)建一個(gè)可以添加到收件人集合中ReciPientS的收件人。Email():String返回收件人的郵件。Name():String返回收件人的姓名。ReTyPe():Integer返回收件人模式(收件人To=0,抄送CC=L暗送BCC=2)。Attachments對(duì)象屬性(或方法)描述Add(Attachment)添加一個(gè)附件到集合。Clear()清除集合中的全部附件。Count():Integer返回集合中附件的總數(shù)。Item(Index):Pointer返回集合中指定的附件。Attachment對(duì)象屬性(或方法)描述New(FileName,ContentTyPe,Data):Pointer創(chuàng)建一個(gè)可以加入到Attachments集合的附件。假如指定Data的值,那么Jmail將創(chuàng)建一個(gè)以Data參數(shù)為內(nèi)容的自定義附件。-15-SaveToFile(FileName)保存附件到硬盤。ContentTyPe():String返回附件類型(ContentType) Data():String返回附件的內(nèi)容。BinaryData():String以二進(jìn)制模式返回附件的內(nèi)容。ISInIine():BooIean假如附件被設(shè)置為可嵌入(訪
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司勞務(wù)合同范本模板
- 代理合同范本 日文
- 住房拆除合同范本
- 南京社保合同范本
- 占用綠地賠償合同范本
- 抵押個(gè)人汽車借款合同范本
- 勞務(wù)外協(xié)施工合同范本
- 廚房承包職務(wù)合同范本
- 吊裝費(fèi)合同范本
- 貓砂購銷合同范本
- 《植物學(xué)》練習(xí)(二)根、莖、葉營養(yǎng)器官的聯(lián)系及變態(tài)
- 鼎和財(cái)險(xiǎn)附加意外傷害醫(yī)療保險(xiǎn)A款(互聯(lián)網(wǎng)專屬)條款
- 中暑-紅十字應(yīng)急救護(hù)培訓(xùn)課件
- 聯(lián)儲(chǔ)共備實(shí)施方案
- 光伏工程 危害辨識(shí)風(fēng)險(xiǎn)評(píng)價(jià)表(光伏)
- 高壓電動(dòng)機(jī)試驗(yàn)報(bào)告模板
- 醫(yī)學(xué)課件-主動(dòng)脈夾層ppt
- 氫氧化鈣化學(xué)品安全技術(shù)說明書
- 大眾Polo 2014款說明書
- 船舶加油作業(yè)安全操作規(guī)程
- 大學(xué)英語精讀1-6冊(cè)課文
評(píng)論
0/150
提交評(píng)論