JMail简介
6 g- y' F# i6 p2 h" ] B jmail是一种服务器端的邮件发送组件,和个人用的客户端邮件软件不一样的。jmail是在服务器上给程序用来发邮件用的,除了软件编程人员,其他人一般平常用不上。 5 U) u. F( o' Q0 c! s5 g% I: `* p' r
jmail是一个第三方邮件操作组件,通常位于web服务器端,和站点程序紧密配合来接收及提交邮件到邮件服务器的控件,让网站拥有发送邮件及接收邮件的功能。 , G2 a0 o! t9 ?5 h
与此相同的还有CDONTS.NewMail,Persits.MailSender,IISmail.Iismail等等,他们唯一区别就是jmail只需要注册一个dll组件即可被调用,而其他则需要在iis上设置发布smtp服务器
1 D. e5 n. k# @JMail下载9 O7 {- D- ]! p, S* P
- H7 k& ]3 C+ E
2 Y/ V2 z& i4 J- L0 f2 T/ _
# ^4 y$ s" x6 ]6 W. u' u
! i* X: F: J f. X& c, R8 J4 \
5 M7 Z! s" B" h6 d- 软件大小:425KB
2 @! ~9 d7 B- c7 n
- 软件类别:国外软件
% q9 q2 b8 E$ Y. a7 Q, Q
- 软件语言:英文
* G1 Q& {( N: n" Q
- 运行环境:2000/XP/2003/Vista/Win7
, f. t, A5 R2 h. O! X4 o- 软件授权:免费版
+ J+ U; u9 ]1 K3 V: [. M- 更新时间:2011-1-12 16:10:41
# S1 ]' Y1 m8 d* L5 Q
3 R1 v+ M! ~' p6 I7 ^9 v# L" ?
+ u4 `& W. C1 V9 A# ?JMail安装
4 |' R8 w! ~5 U/ B/ |1.要使用 JMail,必须在服务器上注册 JMail.dll。有两种方法实现: ! ^" K5 L, r2 u# \# ^3 w+ E
1):使用下载的msi程序直接安装。 2):将 JMail.dll 复制到您的服务器上并运行 regsvr32 jmail.dll。在安装 JMail 之前,原有任何版本的 JMail 都必须先卸载掉。要运行安装程序。您还必须具有服务器的超级管理员的权限。 5 n% m$ O+ ~& O
本文主要讲述方法一,将下载的msi文件双击打开出现如下界面,是英文安装界面,但是不用怕,安装非常简单,点“Next”继续下一步。
4 F3 k) t1 D" L+ {, `+ t2 I# [

' n; ?* [1 L5 ?0 G4 L, V2.点“I accept the license agreement”同意许可协议后,点“Next”继续下一步。 ( t. E! ]' u' a0 q7 S
 * o* P5 E$ I- a- ~; P- z5 V& f( {
3.默认安装到C:,您也可以点“Browse”选择其他文件夹,然后点“Next”继续下一步。 + r( u' j& Z2 s: ^/ y0 i

& {" n/ k" n) r; z; A' y5 V% u4.点“Next”继续下一步就开始安装。
' b& G3 z! d% k7 B! _' z* K 1 d7 E$ I0 n5 Q" Z
5.安装完成。 9 O/ v5 B' I! a' f& G% Q W7 E
 9 a1 i( f: T7 ~: L# m, X
8 n7 o4 X+ z7 q5 ^+ C1 z. J9 V
6.安装完成后,下载个探针来检测下服务器是否已经装好,如下图所示。
G& L; P% U# J* G8 d9 ], c 6 f1 @* M- Q% z6 a4 j8 M
ASP探针下载
# w0 Z. |) O, g3 A, P9 R0 ~3 ?
) \( K8 c) R# a8 t
& P8 A" u. C0 i/ ?5 S* m/ M/ a2 t) i6 j j' q
* u& I" {. q% m4 P3 T
% h( g c. W! h; f$ m
- 软件大小:10KB
% H! r5 y- ^9 ?1 i& @8 `- 软件类别:国产软件
h, e( S8 i, E* ?
- 软件语言:简体中文
) |. L# X) J5 u! n& b- 运行环境:ASP
2 P7 i3 Z' l' l2 P- c6 a0 a- 软件授权:共享版
; F' i& }4 L7 p7 V9 r9 w" L- V- 更新时间:2006-6-5 23:29:00
4 [7 Y, e0 P; C5 ~) H 4 G( Q' G+ E# ]1 R/ _+ J7 l) i. o
* C0 H6 A5 w0 m, p
7.来看一个JMail示例。 <%
' F# X: _* m4 m% a \! xSet jmail = Server.CreateObject("JMAIL.SMTPMail") '创建一个JMAIL对象
7 f& X1 N! |# T3 k. O8 gjmail.silent = true 'JMAIL不会抛出例外错误,返回的值为FALSE跟TRUE
8 F8 x: j+ e7 x" S9 o! k. njmail.logging = true '启用使用日志
; i# ~1 k( D' {. X! ?jmail.Charset = "GB2312" '邮件文字的代码为简体中文
! [; {* \4 U5 M% ^1 o$ ojmail.ContentType = "text/html" '邮件的格式为HTML的 / o' j' q3 e6 k
jmail.ServerAddress = "smtp.chinaz.com" '发送邮件的服务器 + a" z$ j2 |; H: V- Y! y
jmail.AddRecipient "admin@chinaz.com" '邮件的收件人
0 L) A- B% c4 hjmail.SenderName = "ChinaZ" '邮件发送者的姓名
& J" z" V; W0 I, D0 Cjmail.Sender = "adminb@chinaz.com" '邮件发送者的邮件地址 - a5 _* j* n6 }9 p, `0 y, `' G5 y
jmail.Priority = 1 '邮件的紧急程序,1 为最快,5 为最慢, 3 为默认值
5 f7 \9 l2 s) rjmail.Subject = "ChinaZ Test" '邮件的标题 * F# v$ J, P. r3 f, {9 s
jmail.Body = "ChinaZ Test" '邮件的内容
( d8 h# C- a; qjmail.AddRecipientBCC "admin@chinaz.com" '密件收件人的地址
+ p/ s2 I$ m0 Wjmail.AddRecipientCC "admin@chinaz.com" '邮件抄送者的地址 8 m, }! x" p: w( j: r
Response.Write(jmail.Execute()) '执行邮件发送 - N! x" R, ?$ b+ T* R- H! ?% t
jmail.Close '关闭邮件对象 * z, f: K! g& D; t# L( p+ y$ K
%>
6 w$ v, e- |- w4 W& BJMiail参数说明- Body(信件正文) : 字符串如:JMail.Body = "这里可以是用户填写的表单内容,可以取自From。"
- Charset(字符集,缺省为"US-ASCII") : 字符串如:JMail.Charset = "US-ASCII"
- ContentTransferEncoding : 字符串指定内容传送时的编码方式,缺省是"Quoted-Printable"如:JMail.C
- ContentType(信件的contentype. 缺省是"text/plain") : 字符串如果你以HTML格式发送邮件, 改为"text/html"即可。如:JMail.C
- Encoding : 字符串 设置附件编码方式(缺省是"base64)。可以选择使用的是"base64", "uuencode" or "quoted-printable" 如:JMail.Encoding = "base64"
- Log(Jmail创建的日志,前提loging属性设置为true,见下面) : 字符串 如:使用Response.Write( JMail.Log )语句列出日志信息。
- Logging(是否使用日志) : 布尔型 如:JMail.Logging = true
- Recipients : 字符串 只读属性,返回所有收件人如:Response.Write( "" + JMail.Recipients + "" );
- ReplyTo(指定别的回信地址) : 字符串 如:JMail.ReplyTo = "anyother@mailhost.com"
- Sender( 发件人的邮件地址) : 字符串 如:JMail.Sender = "sender@mailhost.com"
- SenderName(发件人的姓名) : 字符串如:JMail.SenderName = "一克"
- ServerAddress(邮件服务器的地址) : 字符串你可以指定多个服务器,用分号点开。可以指定端口号。如果serverAddress保持空白,JMail会尝试远程邮件服务器,然后直接发送到服务器上去。如:JMail.ServerAddress = "mail.chinaz.com"
- Subject(设定邮件的标题,可以取自From。):字符串如:JMail.Subject = "客户反馈表单"
- 添加文件附件到邮件 如:JMail.AddAttachment( "c:\anyfile.zip" )
- AddCustomAttachment( FileName, Data ) 添加自定义附件. 如:JMail.AddCustomAttachment( "anyfile.txt", "Contents of file" );
- AddHeader( Header, Value ) 添加用户定义的信件标头。如:JMail.AddHeader( "Originating-IP","192.168.10.10" );
- AddRecipient(收件人):字符串 如:JMail.AddRecipient( "info@chinaz.com" );
- AddRecipientBCC( Email ),密件收件人:如:JMail.AddRecipientBCC( "anyone@chinaz.com" );
- AddRecipientCC( Email ) ,抄送收件人:如:JMail.AddRecipientCC( "anyone@chinaz.com" )
- AddURLAttachment( URL, 文档名) 下载并添加一个来自url的附件. 第二个参数"文档名", 用来指定信件收到后的文件名。如:JMail.AddURLAttachment( "http://www.chinaz.com/jmail.zip", "jmail" )
- AppendBodyFromFile( 文件名) ,将文件作为信件正文:如:JMail.AppendBodyFromFile( "c:\anyfile.txt" )
- AppendText( Text )追加信件的正文内容,比如增加问候语或者其它信息。如:JMail.AppendText( "欢迎访问本站!" )
- Close() ,强制JMail关闭缓冲的与邮件服务器的连接:如:JMail.Close()
- Execute() ,执行邮件的发送 如:JMail.Execute()
相关下载 - 软件大小:260KB
- 软件类别:国产软件
- 软件语言:简体中文
- 运行环境:Win9x/Win2000/WinXP
- 软件授权:免费版
- 更新时间:2002-7-30
- 相关链接:暂无
|