首页>>技术前沿>>B/S,C/S软件系统开发
网站开发之邮件组件JMAIL安装(包括64位系统安装失败解决)
作者:西安网站建设 | 原创 来源:西安软件开发公司 | 时间:2012年10月7日| 点击:0次 | 【评论】

jmail是一种服务器端的邮件发送组件,和个人用的客户端邮件软件不一样的。jmail是在服务器上给程序用来发邮件用的,除了软件编程人员,其他人一般平常用不上。

jmail是一个第三方邮件操作组件,通常位于web服务器端,和网站程序紧密配合来接收及提交邮件到邮件服务器的控件,让网站拥有发送邮件及接收邮件的功能。

与此相同的还有CDONTS.NewMail,Persits.MailSender,IISmail.Iismail等等,他们唯一区别就是jmail只需要注册一个dll组件即可被调用,而其他则需要在iis上设置发布smtp服务器.

JMail安装
1.要使用 JMail,必须在服务器上注册 JMail.dll。有两种方法实现:
1):使用下载的msi程序直接安装。
2):将 JMail.dll 复制到您的服务器上并运行 regsvr32 jmail.dll。在安装 JMail 之前,原有任何版本的 JMail 都必须先卸载掉。要运行安装程序。您还必须具有服务器的超级管理员的权限。

64位的windows server 2008 + iiS7在使用Jmail时,就算Jmail已经注册成功也会报错。这个就需要开启32位的兼容模式。具体操作方法如下:
一、启用32位模式
1、单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
2、键入以下命令启用32位模式:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
二、.注册jmail.dll
c:\windows\system32\regsvr32 c:\windows\system32\jmail.dll
注意:“c:\windows\system32\jmail.dll”这个路径需要改成你存放jmail组件的路径,另外也要注意中间的空格
  应该是设置IIS进程池的-启用32位应用程序-TRUE,.net编译后使用平台是用ANY CPU后IIS默认使用64位加载,但访问32的COM组件,造成不兼容!不过没关系,操作上面两步后问题就解决了。

此内容DOC下载 此内容PDF下载

【全文完】
关键词标签: 网站开发没 邮件组件 JMAIL 
0 (0)
0 (0)

版权声明:

1、陕西弈聪网站内容中凡注明“来源:XXX(非陕西弈聪网站)”的作品,转载自其它媒体,转载目的在于传递更多信息,其中涉及的网站建设,网站优化,百度关键词优化,西安软件开发等技术细节并不代表本站赞同支持其观点,并不对其真实性负责。对于署名“陕西弈聪”的作品系本站版权所有,任何人转载请署名来源,否则陕西弈聪将追究其相关法律责任。

2、本站内容中未声明为“原创”的内容可能源自其它网站,但并不代表本站支持其观点,对此带来的法律纠纷及其它责任与我方无关。如果此内容侵犯了您的权益,请联系我方进行删除。