阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 2883|回复: 1

[原创] 勤哲2005与Kerio Mail Server邮件服务器之间端口冲突的解决

[复制链接]
  • TA的每日心情
    无聊
    2013-12-3 12:03
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2008-3-21 10:52:38 | 显示全部楼层 |阅读模式
    服务器配置: 主频3.0GHz, 2G内存,120G硬盘
    操作系统: Windows XP Professional SP2
    应该范围: 250人局域网网络
    邮件服务器:Kerio Mail Server
    Excel服务器:2005

    1. 问题的现象:
        在同一台服务器中安装Kerio Mail Server 邮件服务器和Excel服务器后,出现Kerio Mail Server的 SMTP,HTTP服务无法启动,用户无法发送邮件,也无法利用WEB登陆到邮箱中。

    2. 问题产生的原因:
        Excel服务器时若需要WEB支持,必须安装IIS,而IIS中使用的SMTP和HTTP端口分别为25和80,与Kerio Mail Server 使用的SMTP和HTTP端口一致,导致冲突,一般IIS先于Kerio Mail Server 启动,所以造成邮件服务器服务启动失败。另外,IIS默认支持的是asp,而Kerio Mail Server支持的是php,二者无法兼容,因此通常情况下将IIS指向Kerio Mail Server 的登陆页也是无法实现的,如安装php补丁应该可以实现,但具体会出什么问题尚未测试。

    3. 解决方法
        有两种方法可以解决这类问题
    方法1:改变端口号
          无论是IIS或是Kerio Mail Server 都支持改变默认端口号,既然这样可以简单地通过改端口配置来实现。唯一的麻烦就是,当客户端要用web登陆时,需要在URL后带上端口号,例如http://host:8080,在操作上有一定的麻烦。

    方法2:使用多IP分配的方法来实现
          大家知道,同一台机的网卡是可以分配不同的IP地址的,做起来也很方便,右击“网上邻居”-->属性-->TCP/IP-->属性-->高级-->添加,举例来说,比如原来的IP是192.168.0.88,再添加一个192.168.0.89,当然这个IP不能与局域网内的其它机子的IP相同。
          再给iis绑定一个IP,如192.168.0.88,端口就不用改了,给Kerio绑定另一个IP,如192.168.0.89,这个小菜一碟就不用多说了吧。
          下面一步很重要,应该叫“禁用套接字池”,很拗口的叫法吧 ,先停止IIS服务,然后就需要去关闭这个池啦。具体方法是在DOS界面下,进到\Inetpub\Adminscripts的目录下,输入 cscript adsutil.vbs set w3svc/disablesocketpooling true,回车后屏幕上返回 disablesocketpooling  (BOOLEAN) True 说明成功关闭了。重新启动IIS和Kerio Mail Server的HTTP服务,再登陆试试,哈哈大功告成!

    其实上面所说的对一些牛人来说简直不值一提,不过对于我这种菜鸟级的,还是可以借鉴一下的,并不是专指Kerio邮件服务器,其它的若出现端口冲突问题,也可以考虑这样解决。说的不对的欢迎大家继续批判

    [ 本帖最后由 happyguy 于 2008-3-21 15:57 编辑 ]
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区

    该用户从未签到

    发表于 2008-3-21 11:08:37 | 显示全部楼层
    估计是smtp的端口冲突了.可偿试修改IIS上smtp的端口.
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表