打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
win2003下安装winwebmail 3.7.3.1 疑难解答

win2003下安装winwebmail 3.7.3.1 疑难解答

所用的操作系统是windows2003 企业版,easymail的版本是最新的3.7.3.1

安装好easymail,设置好目录权限,启动起服务来

打开easymail首页,显示的提示信息是:

Server 对象 错误 'ASP 0177 : 800401f3'

Server.CreateObject 失败

/LM/W3SVC/163585200/Root/global.asa,行 4

800401f3

于是查询了一下:

官方有一个新的FAQ,说的就是这个问题,解释如下:

安装WinWebMail后,WebMail报HTTP 500错误(或 ASP:0177 800401f3 错误)的解决方法

最常见的情况是因为 WinWebMail安装程序没有成功注册 easymail.dll组件引起的问题。您可以使用以下命令:

regsvr32 C:\WinNT\System32\easymail.dll

手工注册组件成功后,再重启服务器一般即可解决。

如使用以上命令注册组件,并重启服务器后仍无法解决时,有可能是因为访问网站的 iusr_计算机名 (Internet来宾账号)没有 easymail.dll的读取权限造成的。

按照上述步骤做好,然后重新启动IIS和easymail服务,打开页面,还是出现同样的提示

怎么回事呢?再次打开文件看了看代码

第四行的代码是:

Set Application("em") = Server.CreateObject("easymail.Users")

d


于是再次上网查询,有一个帖子说的是关于这个问题的,需要在注册表里面设置权限哦


打开HKEY_CLASSES_ROOT\找到easymail.Users,然后设置这个项的权限是users只读(要注意是特别的权限上面的那个  只读)




然后重新启动IIS和easymail服务,打开页面,还是出错,不过出错的文件是default.asp,出错代码是

set mam = server.createobject("easymail.AdminManager")

于是打开HKEY_CLASSES_ROOT\找到easymail.AdminManager,然后设置这个项的权限是users只读(要注意是特别的权限上面的那个  只读)

再次重新启动IIS和easymail服务,打开页面,还是出错,不过出错类型换了,出错信息如下:

Server 对象 错误 'ASP 0177 : 8007007e'

Server.CreateObject 失败

/LM/W3SVC/1556498711/Root/mail/global.asa,行 4


8007007e


接下来的解决方法是,给:c:\windows\system32设置users可以读取和运行的权限:3m

(注:在上面的调试过程中可能为了安全起见,不知道在哪一步骤里把这个权限给去掉了)

然后重新启动IIS和easymail服务

DP'

打开easymail的首页,可以打开

于是开始申请信箱,但是出错了:


出现的错误提示是:

Server 对象 错误 'ASP 0177 : 800401f3'

Server.CreateObject 失败

/mail/create.asp,行 92

800401f3

打开文件可以看到代码为:

set webkill = server.createobject("easymail.WebKill")


于是找到注册表中

HKEY_CLASSES_ROOT\EasyMail.WebKill

设置EasyMail.WebKill项的权限为users只读(要注意是特别的权限上面的那个  只读)

然后重新启动IIS和easymail服务

现在的提示是

Server 对象 错误 'ASP 0177 : 800401f3'

Server.CreateObject 失败

/mail/create.asp,行 145

800401f3


打开文件,找到代码:

set ei = server.createobject("easymail.domain")

找到注册表中对应项目设置权限

HKEY_CLASSES_ROOT\EasyMail.Domain

然后重新启动IIS和easymail服务

重新申请信箱,可以看到项目显示不完全

于是打开注册表HKEY_CLASSES_ROOT\

把EasyMail.开头的项全部设置权限为:users只读

设置完毕后,重新启动IIS和easymail服务。然后,打开信箱,申请信箱成功,并且进入信箱发信成功,自己给自己发信可以收到,也可以给163的信箱发信。

c:\windows\system32中的scrrun.dll还需要设置users组有 只读和执行  权限


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
关于Asp程序的Server.CreateObject错误解决方法
科学网
500 Internal Server Error 解决方法
转:创建Excel.Application对象时报“检查权限时,拒绝对此对象的访问
如何把ASP编写成DLL
ASP教程:第十一篇 ASP内建对象Server
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服