大多数的情况下,DBMail邮件服务器的Webmail都能够自动地安装成功,然后按F9键或者通过“操作->访问Webmail”菜单命令就可以在本地快速访问Webmail。但是由于Windows系统参数以及权限设置等一些原因,有时候Webmail安装成功了却访问不了。如果您发现Webmail访问不了,请先到服务器上尝试本地访问一次Webmail,然后按如下的步骤进行逐一检查,绝大多数情况都能够得到快速的解决。
Webmail需要Windows的IIS组件支持,因此首先请确认您的服务器是否安装好了Windows的IIS组件。如果没有安装IIS,到“控制面板->添加/删除程序->添加删除Windows组件->选择Internet信息服务”,安装IIS组件。IIS组件安装好以后,到DBMail邮件服务器系统中运行“工具->重新安装Webmail”菜单命令,然后再次尝试访问Webmail。
第1步: 请到IE浏览器中,打开“工具->Internet选项->高级”选项卡,在设置列表中取消“显示友好HTTP错误信息”选项,然后再试访问Webmail,这时将得到不能访问的错误原因。
第1.1步 如果得到的信息是“处理 URL 时服务器出错。请与系统管理员联系”,则请打开IIS管理器,右击“默认站点”,选择“属性->主目录->配置->调试”,选中“向ASP发送详细的错误信息”选项,然后再试一次。
第1.2步 如果您看到的信息是不可识别的乱码,请在IE中点击右键,选择“查看源代码”,然后可以看到不是乱码的错误信息。如果错误提示是某个.asp文件的第多少行出错,这里您应该找我们帮您解决,注意一定要把这个错误提示信息也告诉我们。
第2步: 请到IIS管理器中,即打开“控制面板->管理工具->Internet信息服务”,在IIS管理器进行如下的一系列检查,大部分的问题都可以在这一步得到解决。
第2.1步 检查“网站->默认站点”是否启动。如果没有,则右击默认站点,选择“启用”后尝试再次访问Webmail。如果启用不成功,则要检查是否别的应用程序占用了80端口发生冲突。
第2.2步 展开“默认网站”节点,检查其下是否有mail节点。如果没有则说明Webmail自动安装没有成功,这时可以右击默认站点,选择“新建->虚拟目录”,然后手工添加C:DBMailweb的虚拟目录(应用程序模式)。
第2.3步 如果您是Windows 2003,打开"web服务扩展"节点,检查“Active Server Pages”选项是否为允许。选中这个选项,然后再试Webmail。
第2.4步 在IIS中,打开IIS的“默认网站”下mail节点,选择右键菜单中的“浏览”命令,尝试是否可以在IIS中访问。
第3步: 如果错误是权限相关的问题,打开Windows资源管理器,找到C:DBMailweb和C:DBMaildbs两个子目录,然后都对这两个子目录都进行一遍如下的检查:
第3.1步: 在资源管理器中,打开“工具->文件夹选项->查看”选项卡,取消“使用简单权限共享”选项。
第3.2步: 右击文件夹,选择“属性->安全”选项卡,检查其中是否有everyone帐号,everyone帐号是否拥有该文件夹的读写与修改权限。
第3.3步: 如果没有发现everyone帐号,点击“添加->高级->立即查找”,找到everyone帐号,按两次确定,添加进来。添加everyone帐号之后,加入修改和读写权限,然后再次访问Webmail。
第3.4步: 如果Webmail访问仍然提示权限问题,则再次进入“属性->安全”选项卡,选择everyone帐号,点击“高级”按钮,然后选中“用在此显示的项目权限代理所有子对象的项目权限”后“应用”。