Webmail邮件服务器不能上传附件或组件注册失败怎么办?

  提示:如果是64位的Windows,遇到Webmail不能安装DLL组件的情况,需要按这里的方法处理一下:64位Windows下运行32位DLL程序

  DBMail邮件服务器系统中有2个IIS会用到的组件, cmwebfile.dll 用于附件的上传/下载, 如果没有成功注册, 则不能在Webmail中使用附件功能; aamailsvr.dll 用于CMailServer旧密码验证, 如果没有成功注册, 则从CMailServer导入的帐号不能登录Webmail.

  如果您在Webmail中看到这两个组件没有注册成功的提示信息, 请先在DBMail中点击"设置->重启Windows IIS"菜单命令, 然后再点击"设置->重新设置Webmail"菜单命令. 即通过重新注册一次, 大部分情况下可以得到解决. 否则, 则请按如下的步骤进行检查与处理。

  另外要注意检查DBMail邮件服务器所在目录以及整个盘是否有everyone帐号及相关的权限,如果没有也常会导致组件注册不成功。假设DBMail安装在D盘:1) 在资源管理器中右键点击D:,选择“属性 => 安全”,检查帐号列表中everyone帐号是否存在以及是否有权限;
2) 对于D:DBMail,同样检查一遍。如果没有,则点击添加,去添加相关的权限。

第1步: 运行 Regedit 命令, 打开注册表.

第2步: 在注册表左栏树中找到HEKY_LOCAL_MACHINE/Software/Classes项. 右键点击这个Classes项, 然后在菜单中选择"权限"命令.

第3步: 在权限对话框中, 检查是否有Administrator组以及该组是否"完全控制"权限. 如果没有则无论如何都不会成功注册组件的!有问题的时候通常这里只有一个Everyone组。

第4步: 如果有Adminstrators组, 再点击"高级"按钮, 应能看到Administrators的权限列表. 在不正常的情况下则会看到权限列表会是空的. 某些软件(如超级兔子)运行后会修改注册表HKEY_LOCAL_MACHINESOFTWAREClasses的权限。

第5步: 如果Administrators组不存在, 按如下步骤添加这个组:
1) 在权限对话框中点击"添加"按钮;
2) 点击"高级"->"立即查找"按钮;
3) 选择Administrators组, 两次点击"确定"回到权限对话框;
4) 在权限列表中选中"完全控制", 点击"应用"按钮;
5) 此时系统会自动恢复增加creator owner等四个组,删除Everyone组.

第6步: 选中Adminstrators组, 再点击"高级"按钮, 取消"从父项继续那些可以…"选项, 然后在打开的安全提示框中选择"复制" 按钮, 再按"确定"按钮完成Administrators组与权限添加.

第7步: 回到DBMail中, 再次先点击"设置->重启Windows IIS"菜单命令, 然后再点击"设置->重新设置Webmail"菜单命令. 这时组件应该能够被正常注册成功了。

 


2012-11-10 07:14
邮件服务器DBMail
邮件服务器DBMail V5.0 (更新2018.05.23)
Download
DBMail产品改良计划
完美的产品体验,需要有您的参与。
在线填写,立即参与
界面/演示
界面美观大方、简单易用。
界面预览
邮件服务器DBMail  |  购买DBMail  |  软件更新  |  网站更新  |  联系遥志  |  站点地图  |  邮件服务器相关  |  代理合作
遥志软件 版权所有(C)2000-2024 湘ICP备13011306号-3 湘公网安备 43010202000264号
Copyright(C) 2000-2024 Youngzsoft Inc. All Rights Reserved.