LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

Jmail组件发送及收邮件的asp代码 一

admin
2010年7月3日 10:48 本文热度 6396
w3 jmail中文使用说明:[br]jmail.smtpmail[br][br]body : string[br] (v3.0)[br] 信件体,正文,使用appendtext追加内容[br] 如:jmail.body = "hello world"[br]charset : string[br] (v3.0)[br] 字符集,缺省为"us-ascii"[br] 如:jmail.charset = "us-ascii"[br][br]contenttransferencoding : string[br] (v3.0)[br] 指定内容传送时的编码方式,缺省是"quoted-printable"[br] 如:jmail.contenttransferencoding = "base64"[br][br]contenttype : string[br] (v3.0)[br] 信件的contentype. 缺省是"text/plain",但是可以设置为其他你想要的类型.[br] 如果你以html格式发送邮件, 改为"text/html"即可。[br] 如:jmail.contenttype = "text/html"[br]deferreddelivery : date[br] (v3.0)[br] 设置延期发送. 如果邮件服务器支持的话,消息到了这个时间才会发送[br] 如:(javascript)jmail.deferreddelivery = new date( 2000, 02, 17 ).getvardate();[br]encoding : string[br] (v3.0)[br] 这个属性可以用来改变附件编码方式(缺省是"base64). 可以选择使用的是"base64", "uuencode" or "quoted-printable"[br] 如:jmail.encoding = "base64"[br]errorcode : integer[br] (v3.0)[br] 如果jmail.silent设置为true,errorcode包含的是错误代码[br] 如:response.write( jmail.errorcode );[br]errormessage : string[br] (v3.0)[br] 如果jmail.silent设置为true,包含的是错误信息[br] 如:response.write( jmail.errormessage );[br]errorsource : string[br] (v3.0)[br] contains the error source if jmail.silent is set to true[br] 如:response.write( jmail.errorsource ); [br]isoencodeheaders : boolean[br] (v3.0)[br] 是否将信头编码成iso-8859-1字符集. 缺省是true[br] 如:jmail.isoencodeheaders = false[br]lazysend : boolean[br] (v3.0)[br][br] 这个属性指定jmail是否一直等到mail发送了然后返回,或者缓冲这条消息然后在后台发送。[br] 然而设置了这个属性,你就不能控制错误信息。[br] 注意:如果选择了这个选项,属性serveraddress将无效,lazysend将通过dsn查询决定邮件服务器,[br] 在一些设置里面,这可能有问题。[br] 如:jmail.lazysend = true;[br]log : string[br] (v3.0)[br] jmail创建的日志,如果loging属性设置为true[br] 如:response.write( jmail.log );[br]logging : boolean[br] (v3.0)[br] 是否使用日志[br] 如:jmail.logging = true[br]maildomain : string[br] (v3.0)[br] this can be used to override the ehlo/helo statement to your mailserver[br] 如:jmail.maildomain = "hello.world.com"[br]mimeversion : string[br] (v3.0)[br] 指定mime版本。缺省是"1.0"[br] 如:jmail.mimeversion = "1.0"[br]priority : integer[br] (v3.0)[br] 优先级. 范围在1-5之间[br] 1 高优先级. 有些邮件程序称之为紧急[br] 2 也是高优先级[br] 3 普通优先级[br] 4 低优先级[br] 5 最低的优先级[br] 如:jmail.priority = 3[br]recipients : string[br] (v3.0)[br] 只读属性,返回所有收件人[br] 如:response.write( "" + jmail.recipients + "" );[br]replyto : string[br] (v3.0)[br] 指定一个可选的回信地址[br] 如:jmail.replyto = "president@dimac.net"[br]returnreceipt : boolean[br] (v3.0)[br] 指定是否发件人需要一个回复收据. 缺省是false[br] 如:jmail.returnreceipt = true[br]sender : string[br] (v3.0)[br] 指定发件人的邮件地址[br] 如:jmail.sender = "batman@dimac.net"[br]sendername : string[br] (v3.0)[br] 指定发件人的姓名[br] 如:jmail.sendername = "bat man"[br]serveraddress : string[br] (v3.0)[br] 指定邮件服务器的地址。可以指定多个服务器,用分号点开。可以指定端口号。[br] 如果serveraddress保持空白,jmail会尝试解决远程邮件服务器,然后直接发送到服务器上去。[br] 如:jmail.serveraddress = "mail.mydom.net; mail2.mydom.net:2500" [br]silent : boolean[br] (v3.0)[br] 如果设置为true,jmail不会抛出例外错误. jmail.execute() 会根据操作结果返回true或false[br] 如:jmail.silent = true[br]simplelayout : boolean[br] (v3.0)[br] 设置为true,减少jmail产生的header信头[br] 如:jmail.simplelayout = true[br]subject : string[br] (v3.0)[br] 设定消息的标题[br] 如:jmail.subject = "dimac rocks big time!"[br]usepipelining : boolean[br] (v3.0)[br] overrides if jmail should use pipelining on a server that supports it.[br] 如:jmail.pipelining = false [br]addattachment( filename, [contenttype] )[br] (v3.0)[br] 添加文件附件到信件[br] 如:jmail.addattachment( "c:\\autoexec.bat" );[br]addcustomattachment( filename, data )[br] (v3.0)[br] 添加自定义附件. this can be used to attach "virtual files" like a generated text string or certificate etc.[br] 如:jmail.addcustomattachment( "readme.txt", "contents of file" );[br]addheader( xheader, value )[br] (v3.0)[br] 添加用户定义的x-header到message[br] 如:jmail.addheader( "originating-ip","193.15.14.623" );[br]addnativeheader( header, value )[br] (v3.0)[br] 添加信头[br] 如:jmail.addnativeheader( "mta-settings", "route" );[br]addrecipient( email )[br] (v3.0)[br] 增加收件人[br] 如:jmail.addrecipient( "info@dimac.net" );[br]addrecipientbcc( email )[br] (v3.0)[br] 增加密件收件人[br] 如:jmail.addrecipientbcc( "someone@somedomain.net" );[br]addrecipientcc( email )[br] (v3.0)[br] 增加抄送收件人[br] 如:jmail.addrecipientcc( "someone@somedomain.net" );[br]addrecipientex( email, name )[br] (v3.0)[br] 增加一个带名字的收件人[br] 如:jmail.addrecipientex( "info@dimac.net", "dimac info" );[br]addurlattachment( bstrurl, bstrattachas, [bstrauth] )[br] (v3.0)[br] 下载并添加一个来自url的附件. 第二个参数"attachas", 被用来指定信件收到后的文件名. 第3个可选参数是用来可选的www-鉴定.[br] 如:jmail.addurlattachment( "http://download.dimac.net/jmail/jmail.exe", "jmail.exe" )[br]appendbodyfromfile( filename )[br] (v3.0)[br] 将一个文件内容追加到正文后[br] 如:jmail.appendbodyfromfile( "c:\\mytext.txt" );[br]appendtext( text )[br] (v3.0)[br] 追加信件的正文内容[br] 如:jmail.appendtext( "text appended to message body" );[br]clearattachments()[br] (v3.0)[br] 清除附件列表[br] 如:jmail.clearattachments();[br]clearcustomheaders()[br] (v3.0)[br] 清除所有自定义的信头[br] 如:jmail.clearcustomheaders();[br][br]clearrecipients()[br] (v3.0)[br] 清除收件人列表[br] 如:jmail.clearrecipients();[br]close()[br] (v3.0)[br] 强制jmail关闭缓冲的与邮件服务器的连接[br] 如:jmail.close();[br]execute() : boolean[br] (v3.0)[br] 执行邮件的发送[br] 如:jmail.execute();[br]extractemailaddressesfromurl( bstrurl, [bstrauth] )[br] (v3.0)[br] 从一个url下载和添加email地址[br] 如:jmail.extractemailaddressesfromurl( "http://duplo.org/generateemaillist.asp" );[br]getmessagebodyfromurl( bstrurl, [bstrauth] )[br] (v3.0)[br] 清除message的正文,并用url的内容替换。contenttype 会自动设置成url的contentyp。第二参数(login and password)是可选的。[br] 如:jmail.getmessagebodyfromurl( "http://duplo.org/", "login:password" )[br][br]logcustommessage( message )[br] (v3.0)[br] 将用户自定义消息加入jmail日志. 只有属性loging设置为true时,这项功能才能起作用[br] 如:jmail.logcustommessage( "hello world" );[br][br][br]====================================================================================[br]<%[br]dim jmail, contentid[br]set jmail = server.createobject("jmail.message") [br][br]jmail.charset = "gb2312" ' 邮件字符集,默认为"us-ascii"[br]' jmail.isoencodeheaders = false ' 是否进行iso编码,默认为true[br][br]' 发送者信息(可用变量方式赋值)[br]jmail.from = "jiaz@21cn.com" ' 发送者地址[br]jmail.fromname = "d.j." ' 发送者姓名[br]jmail.subject = "您在炫网资讯的歌词快递(请将编码设为简体中文(gb2312))" ' 邮件主题[br][br]' 身份验证[br]jmail.mailserverusername = "user" ' 身份验证的用户名,可能和jmail.from的值一样,或为@前的部分[br]jmail.mailserverpassword = "password" ' 身份验证的密码[br][br]' 设置优先级,范围从1到5,越大的优先级越高,3为普通[br]jmail.priority = 3[br][br]jmail.addheader "originating-ip", request.servervariables("remote_addr")[br][br]' 加入一个收件人【变量email:收件人地址】可以同一语句重复加入多个[br]jmail.addrecipient(email)[br][br]' 加入附件【变量filename:附件文件的绝对地址,确保用户iusr_????有访问的权限】[br]' 【参数设置是(true)否(false)为inline方式】[br]contentid = jmail.addattachment (filename, true)[br][br]' 邮件主体(html(注意信件内链接附件的方式))[br]jmail.htmlbody = "
点击这里[附件文件]将文件保存
"[br]' 邮件主体(文本部分)[br]jmail.body = "我们的邮件采用了html格式,但是您的邮件查看软件可能不支持。您可以访问以下地址来查看:http://music.liuxuan.com"[br][br]' 发送【调用格式:objjmail.send([username:password@]smtpserveraddress[:port])】[br]jmail.send("user:password@smtp.21cn.com")[br][br]' 关闭并清除对象[br]jmail.close()[br]set jmail = nothing[br]%> [br][br]===============================================================================================[br][br][br]例子:[br]<%[br]on error resume next[br]dim jmail, contentid[br]set jmail = server.createobject("jmail.message") [br]jmail.charset = "gb2312" ' 邮件字符集,默认为"us-ascii"[br]' jmail.isoencodeheaders = false ' 是否进行iso编码,默认为true[br][br]' 发送者信息(可用变量方式赋值)[br]jmail.from = "goaler@goalercn.com" ' 发送者地址[br]jmail.fromname = "goaler" ' 发送者姓名[br]jmail.subject = "jmail自动发送的邮件" ' 邮件主题[br][br]' 身份验证[br]jmail.mailserverusername = "goaler@goalercn.com" '身份验证的用户名,可能和jmail.from的值一样,或为@前的部分[br]jmail.mailserverpassword = "**********" ' 身份验证的密码[br][br]' 设置优先级,范围从1到5,越大的优先级越高,3为普通[br]jmail.priority = 3[br][br]jmail.addheader "originating-ip", request.servervariables("remote_addr")[br][br]' 加入一个收件人【变量email:收件人地址】可以同一语句重复加入多个[br]friendemail="user@163.com" '接收人邮件地址[br]jmail.addrecipient(friendemail)[br][br]' 加入附件【变量filename:附件文件的绝对地址,确保用户iusr_机器名有访问的权限】[br]' 【参数设置是(true)否(false)为inline方式】[br]'contentid = jmail.addattachment (server.mappath("jmail.asp"), true)[br][br]' 邮件主体(html(注意信件内链接附件的方式))[br]mailbody = mailbody & ""[br]mailbody = mailbody & "邮件内容"[br]mailbody = mailbody & ""[br]jmail.htmlbody = mailbody[br][br]' 邮件主体(文本部分)[br]jmail.body = "我们的邮件采用了html格式,但是您的邮件查看软件可能不支持。。。"[br][br]' 发送【调用格式:objjmail.send([username:password@]smtpserveraddress[:port])】[br]'jmail.send("mail.guxido.com")[br]jmail.send("mail.goalercn.com")[br][br]' 关闭并清除对象[br]jmail.close()[br]set jmail = nothing[br][br]%>

该文章在 2010/7/3 10:48:21 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved