`
hws2012
  • 浏览: 11231 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

Jmail组件的安装及常用方法详解

阅读更多
jmail是一个第三方邮件操作组件,通常位于web服务器端,和站点程序紧密配合来接收及提交邮件到邮件服务器的控件,让网站拥有发送邮件既接收邮件的功能。jmail可以称得上最出色的邮件服务器组件,除了常见的抄送暗送等多收件人功能外,它还支持添加嵌入式图片附件,并且可以从URL读取文件作为附件。本文主要为大家介绍的是jmail的使用方法及使用实例
组件简介:

  JMail是一种服务器端的邮件发送组件,和个人用的客户端邮件软件不一样的。jmail是在服务器上给程序用来发邮件用的,除了软件编程人员,其他人一般平常用不上。
  JMail是一个第三方邮件操作组件,通常位于web服务器端,和站点程序紧密配合来接收及提交邮件到邮件服务器的控件,让网站拥有发送邮件既接收邮件的功能。

一、Jmail组件的下载与安装:

   1、下载Jmail组件4.4,下载地址:http://soft.huweishen.com/soft/20.html

   2、该组件的安装比较简单,一路“next”就可以了,下面贴几张安装图给大家演示下:



                                                               安装贴图(1)



                                                               安装贴图(2)



                                                                  安装贴图(3)

二、使用Jmail组件发送邮件代码详解:

要想使用Jmail发送邮件,就必须写好发送邮件的代码,具体代码及代码详解如下文所示:

<%

获得发送人的姓名

fsname = request.Form('fsname')

获得发送人的邮件地址

fsemail = request.Form('fsemail')

将发送人的邮件地址通过@分离开,放到fs_email数组里面

fs_email = split(fsemail,'@')

获得发送人的邮件密码

fspassword = trim(request.Form('fspassword'))

获得收件人的邮件地址

sjemail = request.Form('sjemail')

获得收件人的姓名

sjname = request.Form('sjname')

获得邮件的主题

emailsubject = request.Form('emailsubject')

获得邮件的内容

emailcontent = request.Form('emailcontent')

设置JMail组件

Set JMail = Server.CreateObject('JMail.Message')

是否将信头编码成iso-8859-1字符集. 缺省是True

邮件的紧急程序,1为最快,5为最慢,3为默认值 

Jmail.Priority = 1

JMail.ISOEncodeHeaders = True

如果JMail.silent设置为true,ErrorCode包含的是错误代码

JMail.Silent = True

设置标题和内容编码,如果标题有中文,必须设定编码为gb2312

JMail.Charset = 'gb2312'

如果发内嵌附件一定要注释掉这行

JMail.ContentType = 'text/html' 

发送人的姓名

JMail.FromName = fsname

发送人的邮件

JMail.From =fsemail

发送人的邮件用户名,163的邮箱用户名只是@前面部分,所以使用split分割,一些邮箱必须包含@以及后缀,特别是企业邮箱,所以使用完整的。

if fs_email(1)='163.com' then

JMail.MailServerUserName = fs_email(0)

stmpmail='smtp.163.com'

'response.Write stmpmail

'response.End()

else

stmpmail='mail.'&fs_email(1)

JMail.MailServerUserName = fsemail

end if

发送人的邮件密码

JMail.MailServerPassword =fspassword

加入新的收件人

JMail.AddRecipient sjemail, sjname

密件收件人的地址

'JMail.AddRecipientBCC Email

邮件抄送者的地址

'JMail.AddRecipientCC Email

邮件主题

JMail.Subject = emailsubject

邮件内容

JMail.Body = emailcontent

增加一个普通附件

'JMail.AddAttachment(Server.MapPath())

'增加一个嵌入式附件

'The return value of AddAttachment is used as a

'reference to the image in the HTMLBody.

'contentId = JMail.AddAttachment(Server.MapPath('images/email.gif'))

'只有HTML格式支持嵌入图片附件,我们采用HTML格式的邮件内容

JMail.HTMLBody = '<html><body><br>'&emailcontent

JMail.appendHTML '<br><br></body></html>'

如果对方信箱不支持HTML格式邮件,我们仍需要给他一个友善的提示

JMail.Body = 'Too bad you can't read HTML-mail.'

JMail.appendText ' '

执行邮件发送<通过邮件服务器地址>smtp.域名.com 不一定是邮件服务器

if JMail.Send(stmpmail) then    

response.Write('邮件发送成功')

else

response.Write('邮件发送失败')

end if

JMail.Close()

Set JMail = Nothing

%>

三、Jmail组件使用方法实例:

    Jmail组件可以说是一个很强大和成熟的邮件组件,拥有很完整的发邮件的功能,下文就用几个实例的方式向大家介绍一下它的使用方法。

   1、【jmail.smtpmail】的核心代码详解:

<%
Set jmail = Server.CreateObject('JMAIL.Message') ’建立发送邮件的对象
jmail.silent = true ’屏蔽例外错误,返回FALSE跟TRUE两值j
mail.logging = true ’启用邮件日志
jmail.Charset = 'GB2312' ’邮件的文字编码为国标
jmail.ContentType = 'text/html' ’邮件的格式为HTML格式
jmail.AddRecipient Email ’邮件收件人的地址
jmail.From = 'Email From for Sender' ’发件人的E-MAIL地址
jmail.MailServerUserName = 'UserName of Email' ’登录邮件服务器所需的用户名
jmail.MailServerPassword = 'Password of Email' ’登录邮件服务器所需的密码
jmail.Subject = 'Mail Subject' ’邮件的标题
jmail.Body = 'Mail Body' ’邮件的内容
jmail.Prority = 1 ’邮件的紧急程序,1 为最快,5 为最慢, 3 为默认值
jmail.Send('Server Address') ’执行邮件发送(通过邮件服务器地址)
jmail.Close() ’关闭对象
%>

   2、简单发邮件的程序代码(我们一般把它写成一个子程序)
原文出自护卫神技术频道:http://tech.huweishen.com/gongju/1332.html
分享到:
评论

相关推荐

    jmail组件,附带从使用调用方法和安装注册方法

    安装JMail组件的过程相对简单。通常,你可以将JMail的DLL文件(如JMail.dll)复制到你的Web应用程序的服务器上,然后在IIS中注册该组件。注册可以通过使用命令行工具Regsvr32.exe完成,例如:`regsvr32 jmail.dll`。...

    jmail组件,jmail组件

    在实际使用JMail组件时,开发者需要根据项目需求,首先安装并配置JMail,然后在代码中导入相关库,创建邮件对象,设置邮件属性(如收件人、主题、正文等),最后调用发送方法来发送邮件。例如,下面是一个简单的使用...

    64位windows服务器系统jmail组件

    本文将详细阐述JMail组件的特性、安装与使用方法,以及针对64位系统的特殊考虑。 首先,JMail组件主要由三个核心文件组成。`jmail.dll`是关键的动态链接库文件,它包含了JMail的所有功能实现,使得开发者可以通过...

    jmail组件.zip

    `jmail_free.msi` 文件是JMail组件的安装程序,通常用于在Windows系统上安装JMail。用户可以通过运行这个MSI文件,按照向导指示进行安装,获取JMail的库文件和相关的开发文档,以便在项目中集成和使用JMail组件。 ...

    JMail组件完整版

    在压缩包中只有一个名为“JMail”的文件,这可能是安装程序或者是组件的主文件。使用时,开发者需要将其引用到项目中,按照文档或示例代码进行配置和调用,即可实现邮件发送功能。 总的来说,JMail组件为.NET开发者...

    测试空间是否支持jmail组件专用

    至于压缩包中的“jmail原”文件,这可能是指Jmail组件的原始安装文件或者源代码。通常,安装Jmail时需要将这个文件解压到服务器的适当位置,然后按照上述步骤进行配置和测试。 总结来说,确保服务器支持Jmail组件...

    Jmail组件Jmail组件

    通过`$jmail-&gt;AddAttachment`方法,可以添加单个或多个文件作为邮件附件。例如,`$jmail-&gt;AddAttachment('path/to/file.jpg')`会将指定路径的图片文件附到邮件中。 SMTP(Simple Mail Transfer Protocol)验证是...

    jmail4.3安装组件

    **Jmail4.3安装组件详解** Jmail是一款广泛应用于Web应用程序中的邮件发送组件,尤其在ASP.NET开发中,它提供了方便快捷的方式来发送邮件。Jmail4.3是该组件的一个较新版本,包含了增强的功能和优化的性能,旨在...

    Jmail组件收发邮件代码

    本文将深入探讨Jmail组件的核心概念、使用方法以及如何通过代码实现邮件的收发。 首先,理解Jmail组件的工作原理是至关重要的。Jmail组件利用SMTP(Simple Mail Transfer Protocol)服务发送邮件,而接收邮件则依赖...

    jmail组件

    jmail组件 在使用Jmail邮件组件之前要先安装或注册该组件Jmail.dll。具体注册方法,是先把Jmail.dll文件拷贝到硬盘的某一目录下(如C:\Jmail\Jmail.dll),然后执行命令Regsvr32 C:\Jmail\Jmail.dll即可

    jMail 组件配置教程 pdf

    jMail 是使用者比较多的一款邮件服务器组件,用它可以构建邮件服务器,同时还可以向外群发邮件,你的电脑上只要安装了jMail 组件,你就可以用一个简单的页面实现在你的网站在线发送邮件的功能。但是有很多朋友对...

    JMail组件4.5版本

    在提供的文件列表中,`jmail_free.msi`是JMail组件的安装程序。这个MSI文件是Windows Installer包,用户可以通过运行这个文件来安装JMail组件到ASP开发环境中。安装过程中,系统会自动配置必要的组件和设置,使...

    利用JMAIL组件实现邮件收发功能

    在VC6.0环境下使用JMAIL,你需要首先确保已经正确安装了JMAIL组件。这通常包括将必要的DLL文件(如jmail.dll)添加到系统的PATH环境变量中,以便程序运行时能够找到并调用这些动态链接库。同时,可能还需要包含相关...

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

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

    32位jmail邮件组件

    JMail邮件组件是开发者在Windows平台上进行邮件发送功能集成时常用的工具,尤其在32位Windows 2003 Server系统上,它以其稳定性和易用性获得了广泛的认可。本文将深入探讨JMail组件的核心功能、工作原理以及在实际...

    常用收发邮件组件下载(jmail、cdonts、aspemail)

    jmail.dll jmail组件,版本:4.4,安装方法:将其复制到system32目录下,在MS-DOS下执行regsvr32 Jmail.dll即可 cdonts.dll cdonts组件,版本:1.2,安装方法:将其复制到system32目录下,在MS-DOS下执行regsvr32 ...

    JMail45组件,很有用哦

    安装JMail45组件通常涉及下载其安装文件,如压缩包中提供的"JMail45_free.msi",然后按照安装向导的步骤进行安装。安装完成后,开发者可以在项目中引用JMail45的相关库,即可开始使用其功能。 总的来说,JMail45是...

    jmail组件下载.....

    这个MSI安装程序将JMail的组件添加到你的开发环境中,如Visual Studio,让你可以直接在代码中引用和使用。安装完成后,JMail的相关类库将会出现在你的项目中,你可以通过导入"Dim jMail As New JMail"这样的语句来...

    AspJpeg+JMail组件

    在ASP(Active Server Pages)开发中,AspJpeg和JMail是两个非常重要的组件,它们极大地扩展了ASP的功能,让开发者能够实现更高级的Web应用程序功能。 AspJpeg组件是一个专门用于图像处理的工具,它允许你在服务器...

Global site tag (gtag.js) - Google Analytics