`

快速掌握Jmail使用方法

阅读更多

 
发布时间:2005.03.15 14:40     来源:www.5dmail.net    作者:5dmail

下面是一段程序代码,现在共享出来让大家学习:

path=Server.MapPath("\images\logo.gif")
Set JMail=Server.CreateObject("JMail.SMTPMail")
JMail.ContentType="text/html"
JMail.Encoding = "base64" JMail.Charset="gb2312"
JMail.ServerAddress = "mail.chinabs.net" 
JMail.Sender = "chinabs@chinabs.net"
JMail.Subject =  "chinabs.net发给您的密码!"
JMail.AddRecipient(email)
JMail.Body =str
JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR") JMail.AddAttachment(path)
JMail.Execute
JMail.Close
Set JMail = Nothing
 

 


这个小程序用到了许多jmail的参数,总结如下:

(1)Body(信件正文) : 字符串如:JMail.Body = "这里可以是用户填写的表单内容,可以取自From。"

(2)Charset(字符集,缺省为"US-ASCII") : 字符串如:JMail.Charset = "US-ASCII"

(3)ContentTransferEncoding : 字符串 指定内容传送时的编码方式,缺省是"Quoted-Printable"如:

JMail.ContentTransferEncoding = "base64"

(4)ContentType(信件的contentype. 缺省是"text/plain") : 字符串如果你以HTML格式发送邮件, 改为"text/html"即可。 如

:JMail.ContentType = "text/html"

(5)Encoding : 字符串 设置附件编码方式(缺省是"base64)。 可以选择使用的是"base64", "uuencode" or "quoted-

printable" 如:JMail.Encoding = "base64"

(6)Log(Jmail创建的日志,前提loging属性设置为true,见下面) : 字符串 如:使用Response.Write( JMail.Log )语句列出

日志信息。

(7)Logging(是否使用日志) : 布尔型 如:JMail.Logging = true

(8)Recipients : 字符串 只读属性,返回所有收件人 如:Response.Write( "" + JMail.Recipients + "" );

(9)ReplyTo(指定别的回信地址) : 字符串 如:JMail.ReplyTo = "anyother@mailhost.com"

(10)Sender( 发件人的邮件地址) : 字符串 如:JMail.Sender = "sender@mailhost.com"

(11)SenderName(发件人的姓名) : 字符串如:JMail.SenderName = "一克"

(12)ServerAddress(邮件服务器的地址) : 字符串 你可以指定多个服务器,用分号点开。可以指定端口号。 如果

serverAddress保持空白,JMail会尝试远程邮件服务器,然后直接发送到服务器上去。 如:JMail.ServerAddress =

"mail.263.net.cn"

(13)Subject(设定邮件的标题,可以取自From。):字符串 如:JMail.Subject = "客户反馈表单"

(14)添加文件附件到邮件 如:JMail.AddAttachment( "c:\anyfile.zip" )

(15)AddCustomAttachment( FileName, Data ) 添加自定义附件. 如:JMail.AddCustomAttachment( "anyfile.txt", "Contents

of file" );

(16)AddHeader( Header, Value ) 添加用户定义的信件标头。 如:JMail.AddHeader( "Originating-IP","192.168.10.10" );

(17)AddRecipient(收件人):字符串 如:JMail.AddRecipient( "info@dimac.net" );

(18)AddRecipientBCC( Email ),密件收件人: 如:JMail.AddRecipientBCC( "anyone@mailhost.com" );

(19)AddRecipientCC( Email ) ,抄送收件人:如:JMail.AddRecipientCC( "anyone@mailhost.com" )

(20)AddURLAttachment( URL, 文档名) 下载并添加一个来自url的附件. 第二个参数"文档名", 用来指定信件收到后的文件名。

如:JMail.AddURLAttachment( "http://www.chinabs.net/jmail.zip", "jmail" )

(21)AppendBodyFromFile( 文件名) ,将文件作为信件正文: 如:JMail.AppendBodyFromFile( "c:\anyfile.txt" )

(22)AppendText( Text )追加信件的正文内容,比如增加问候语或者其它信息。 如:JMail.AppendText( "欢迎访问本站!" )

(23)Close() ,强制JMail关闭缓冲的与邮件服务器的连接: 如:JMail.Close()

(24)Execute() ,执行邮件的发送 如:JMail.Execute()  

分享到:
评论

相关推荐

    Jmail文档资料,如何使用jmail

    Jmail的使用文档详尽地解释了各个接口和类的功能,是初学者和有经验的开发者快速上手的宝贵资源。 ### 二、Jmail的主要功能 1. **邮件发送:** Jmail提供了一套完整的邮件构建和发送机制,包括设置发件人、收件人...

    JMAIL用户手册(中文版)

    **JMAIL用户手册(中文版)** JMAIL是一款强大的电子邮件组件,主要用于在应用程序中实现邮件发送功能...无论是初学者还是有经验的开发者,都能从中受益,快速掌握JMAIL的使用,从而高效地实现在应用程序中的邮件功能。

    JMail4.4pro

    **JMail4.4pro** 是一款用于在ASP.NET应用程序中处理电子邮件的组件,它提供了简单易用的接口,使得开发者能够轻松实现邮件...通过阅读提供的文档和代码示例,开发者可以快速掌握JMail的使用,轻松实现邮件功能的集成。

    Jmail使用手册

    ### Jmail使用手册详解 #### 引言 在IT领域,特别是互联网开发中,邮件服务是不可或缺的一部分。无论是用户注册验证、密码找回还是业务通知,邮件都扮演着至关重要的角色。Jmail,作为一款功能强大的邮件组件,为...

    jmail中文使用手册(中英文版PDF)

    通过阅读和学习这份《jmail中文使用手册》,无论是初级开发者还是经验丰富的程序员,都能掌握Jmail的基本操作和高级特性,从而在项目开发中有效地利用邮件服务功能。手册中的w3jmail4.pdf和w3jmail4_cn.pdf分别代表...

    jmail.dll 和使用文档

    “w3JMail4.pdf”是jmail.dll的详细使用指南,它包含了组件的安装、配置以及各种操作方法的实例。这份文档通常会涵盖以下内容: 1. **安装步骤**:如何将jmail.dll添加到项目中,以及所需的系统配置。 2. **API参考...

    jmail邮件收发Demo

    通过学习和理解这个Demo,开发者可以快速掌握如何在.NET环境中使用JMail组件进行邮件的收发操作,从而在自己的应用程序中实现类似的功能。同时,这个示例也可以作为进一步学习和研究邮件系统工作原理的基础。

    JMail说明书

    JMail是一款广泛应用于企业级应用中的...通过理解并熟练掌握JMail的使用,开发者可以快速地在项目中集成邮件功能,提高用户体验。对于更复杂的邮件需求,如邮件模板、邮件队列管理等,可以结合其他库或框架进一步拓展。

    Jmail组件Jmail组件

    通过熟练掌握Jmail的使用,开发者可以轻松实现各种复杂的邮件功能,提升项目的专业性和用户体验。在使用过程中,不断学习和探索Jmail的更多特性,将有助于优化邮件发送流程,提高代码的健壮性和可维护性。

    JMail45_free

    **正文** JMail45_free 是一款专为Windows操作系统设计的邮件发送组件,适用于Win9X、Win2000、WinXP以及...通过熟练掌握JMail的使用,开发者可以大大提高软件的邮件处理能力,为用户提供更加便捷的电子邮件体验。

    Jmail功能测试工具

    Jmail是一款广泛应用于.NET平台的电子邮件发送组件,它为开发者提供了简单且强大的接口来实现邮件的发送、接收以及...结合提供的“Email”文件,开发者可以更好地掌握Jmail的使用技巧,为自己的应用程序增添邮件功能。

    C#接收邮件实例(含jmail.dll)

    通过学习和理解这些代码,开发者可以快速掌握C#下使用Jmail进行邮件接收的方法,从而在实际项目中应用。 总的来说,C#结合Jmail.dll提供了一个强大且便捷的邮件处理方案,尤其适用于需要频繁进行邮件交互的应用。...

    JMail45组件,很有用哦

    JMail45是一款在IT行业中广泛应用的电子邮件组件,尤其适合那些需要在应用程序中集成邮件发送功能的开发者。...通过深入学习和熟练掌握JMail45的使用,开发者可以更好地满足用户对电子邮件通信的需求。

    jmail组件很好用的ASP.NET收发邮件组件

    本文将深入探讨jmail组件,帮助你了解其功能、安装和使用方法。 jmail组件是专门为ASP.NET设计的邮件发送和接收工具,它提供了一种简单易用的方式来处理电子邮件通信。标题中提到的"jmail组件很好用的ASP.NET收发...

    w3JMail.zip

    【标题】"w3JMail.zip"所对应的是一款名为JMail的邮件收发组件,它提供了在多种编程环境中...通过学习和使用这个压缩包中的示例,开发者可以快速掌握邮件系统的工作原理,从而在自己的项目中实现高效、安全的邮件功能。

    jmail.dll文件

    开发者需要理解其工作原理,熟练掌握相关API的使用,并学会处理可能出现的问题,这样才能充分发挥jmail.dll的潜力,为用户带来高效、稳定的邮件服务体验。对于想要进一步提升邮件功能的开发者,深入研究jmail.dll...

    jmail发邮件,.net自带mail发邮件

    在.NET框架中,发送电子邮件是常见的任务,通常有两种主要的方法:使用Jmail组件和使用内置的System.Net.Mail命名空间。这两种方法各有优缺点,适用于不同的场景。下面将详细讲解这两种方式。 首先,Jmail是一个第...

    jmail中文手册.pdf

    这份手册不仅包含了jmail的基本使用方法,还涉及到了一些高级特性。尽管部分功能在免费版中不可用,但它仍然为初学者提供了良好的学习起点,并为专业开发者提供了强大的支持。希望读者能够通过这份手册更好地理解和...

    Jmail4.4

    Jmail4.4是针对Java开发者的一个重要工具,主要用于实现电子邮件功能的开发。这个版本被誉为邮件开发的最佳选择,因为它在修复了...通过了解和掌握Jmail4.4,开发者可以更好地构建和维护电子邮件相关的Java应用程序。

    Jmail 使用手册(3.7和4.3)

    **Jmail 使用手册详解** Jmail 是一款广泛应用于ASP(Active Server Pages)环境中的电子邮件组件,它使得在网站上发送邮件变得极其简单。本手册涵盖了Jmail的两个主要版本:3.7和4.3,提供了详细的配置和使用指南...

Global site tag (gtag.js) - Google Analytics