WEB开发技术第四章 座心P中使用組件 4.2Emai组件与站点导航组件 From:吴教育 Email wujiaoyu@21cn.com QQ:188128997 广底计学枝术职业学院
WEB开发技术 第四章 4.2 Email组件与站点导航组件 From:吴教育 Email: wujiaoyu@21cn.com Q Q: 188128997
课程引入与回顾 File Systemobject对象用于访问服务器上 的文件系统。此对象可操纵文件、文件夹 和目录路径。 LyfUpload组件用于将浏览器方的文件上传到WEB服务 器方 广底计学枝术职业学院
课程引入与回顾 • FileSystemObject 对象用于访问服务器上 的文件系统。此对象可操纵文件、文件夹 和目录路径。 • LyfUpload组件用于将浏览器方的文件上传到WEB服务 器方
目标 用ema组件来发送邮件 用文件超链接组件来管理站点导航 广底计学枝术职业学院
目标 • 用email组件来发送邮件 • 用文件超链接组件来管理站点导航
4.3EMAL组件 用来发送邮件 广底计学枝术职业学院
4.3 EMAIL组件 用来发送邮件
W3Jma组件简介 W3Jmai是一个SMTP组件,利用它可以 发送文本格式和HTML格式的邮件,使用 W3JMa可以在asp应用里面发送电子邮件。 下载地址: http://download.dimac.netjmailljmail.exe 广底计学枝术职业学院
W3 Jmail组件简介 • W3Jmail 是一个SMTP组件, 利用它可以 发送文本格式和HTML格式的邮件,使用 w3 JMail 可以在asp应用里面发送电子邮件。 • 下载地址: http://download.dimac.net/jmail/jmail.exe
W3Jma组件使用方法 执行 jmail.exe自动注册 就可以和其它组件一样使用了 语法 set对象名= Server Createobject( jmail. smtpmail) 广底计学枝术职业学院
W3 Jmail组件使用方法 • 执行jmail.exe自动注册 • 就可以和其它组件一样使用了 • 语法 – Set 对象名=Server.CreateObject(“jmail.smtpmail”)
W3Jma组件常用属性《设对象名为ma 属性 说明 Body 信件体,正文,使用 Append Texi追加内容 tu: JMail. body ="Hello world Charset 字符集,缺省为" US-AsClI" 如要支持中文: JMail. Charset="gb2312 Content Type 信件的 contentype.缺省是" text/plain",但是可以设置为其他你 想要的类型.如果你以HTML格式发送邮件,改为“ text/htm"即 可。如: JMail. Content Type=" text/htm" Log Jma创建的日志,如果 aging,属性设置为true tu: Response. Write( JMail. Log ) Logging 是否使用日志。如: JMail. Logging=true Priority 优先级.范围在1-5之间 1高优先级.有些邮件程序称之为紧急;2也是高优先级 3普通优先级;4低优先级;5最低的优先级 如: JMail. Priority=3 DeferredDelivery 设置延期发送.如果邮件服务器支持的话,消息到了这个时间 才会发送.如: JMail. DeferredDelivery= new Date(2000, 02, 17).getVarDate0: 广学太归学院
W3 Jmail组件常用属性(设对象名为jmail) 属 性 说 明 Body 信件体,正文,使用AppendText追加内容 如:JMail.Body = "Hello world" Charset 字符集,缺省为"US-ASCII" 如要支持中文:JMail.Charset = “gb2312" ContentType 信件的contentype. 缺省是"text/plain",但是可以设置为其他你 想要的类型. 如果你以HTML格式发送邮件, 改为"text/html"即 可。 如:JMail.ContentType = "text/html" Log Jmail创建的日志,如果loging属性设置为true 如:Response.Write( JMail.Log ); Logging 是否使用日志 。如:JMail.Logging = true Priority 优先级. 范围在1-5之间 1 高优先级. 有些邮件程序称之为紧急 ; 2 也是高优先级 3 普通优先级 ; 4 低优先级 ; 5 最低的优先级 如:JMail.Priority = 3 DeferredDelivery 设置延期发送. 如果邮件服务器支持的话,消息到了这个时间 才会发送 . 如:JMail.DeferredDelivery = new Date( 2000, 02, 17 ).getVarDate();
W3Jma组件常用属性(续) 属性 说明 Recipients 只读属性,返回所有收件人 snl: Response. Write (+ JMail. Recipients +) Reply To 指定一个可选的回信地址 AUl:JMail.ReplyTo="president@dimac.net ReturnReceipt 指定是否发件人需要一个回复收据.缺省是 false tp JMail. ReturnReceipt true SenderName 指定发件人的姓名 tp JMail SenderName ="Bat man' ServerAddress 指定邮件服务器的地址。可以指定多个服务器,用分号点开 可以指定端口号。 U: JMail. ServerAddress ="mail. mydom net mail2. mydom net: 2500 Subject 设定消息的标题 tu JMail Subject ="Dimac rocks big time Sender 指定发件人的邮件地址 tU:JMail.Sender="batman@dimac.net' 技术职出学院
W3 Jmail组件常用属性(续) 属 性 说 明 Recipients 只读属性,返回所有收件人 如:Response.Write( "" + JMail.Recipients + "" ); ReplyTo 指定一个可选的回信地址 如:JMail.ReplyTo = "president@dimac.net" ReturnReceipt 指定是否发件人需要一个回复收据. 缺省是false 如:JMail.ReturnReceipt = true SenderName 指定发件人的姓名 如:JMail.SenderName = "Bat man" ServerAddress 指定邮件服务器的地址。可以指定多个服务器,用分号点开。 可以指定端口号。 如:JMail.ServerAddress = "mail.mydom.net; mail2.mydom.net:2500" Subject 设定消息的标题 如:JMail.Subject = "Dimac rocks big time!" Sender 指定发件人的邮件地址 如:JMail.Sender = "batman@dimac.net
W3Jma组件常用方法 方法 说明 AddAttachment 添加文件附件到信件 tp: JMail. AddAttachment("c: autoexec. bat"); AddHeader 添加用户定义的 X-header到 message JMail.AddHeader("Originating-IP, request servervariables( REMOTE ADDR)); AddRecipient 增加收件人.如:JMail.AddRecipient("info@dimac.net"); Append Text 追加信件的正文内容 t: JMaiL. Append Text("Text appended to message Body"); Append Body FromFi将一个文件内容追加到正文后 L: JMail. Append Body FromFile("c: I\mytext. txt") Close 「强制JMa关闭缓冲的与邮件服务器的连接 如: JMail. Close0 Execute 执行邮件的发送 如: JMail. Execute AddRecipientCC|增加抄送收件人 AU: JMail. AddRecipientCC("someone@somedomain net") 学院
W3 Jmail组件常用方法 方 法 说 明 AddAttachment 添加文件附件到信件 如:JMail.AddAttachment( "c:\\autoexec.bat" ); AddHeader 添加用户定义的X-header到message 如:JMail.AddHeader( "Originating-IP",request.servervariables(“REMOTE_ADDR”) ); AddRecipient 增加收件人 . 如:JMail.AddRecipient( "info@dimac.net" ); AppendText 追加信件的正文内容 如:JMail.AppendText( "Text appended to message Body" ); AppendBodyFromFi le 将一个文件内容追加到正文后 如:JMail.AppendBodyFromFile( "c:\\mytext.txt" ); Close() 强制JMail关闭缓冲的与邮件服务器的连接 如:JMail.Close(); Execute 执行邮件的发送 如:JMail.Execute(); AddRecipientCC 增加抄送收件人 如:JMail.AddRecipientCC( "someone@somedomain.net" );
发送邮件示例 广底计学枝术职业学院
发送邮件示例