hao_2468

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 今天突然发现以前部署的一个winmail4.5的应用无法使用了。查看日志,提示已经过期,无法使用。应该是由于winmail主动升级导致的。(破解版没办法,现在的winmail也够狠的,连已经xx的都不放过)无奈之下只能外网上找相关的资料解决这个问题。结果查了半天,网上资料很多,但都是千篇一律的抄来抄去。没有针对适合我的方法。重装了也没有用。好不容易从这个哥们的blog查到了一些资料http://hi.csdn.net/link.php?url=http://blog.csdn.net/nikolay  看来他遇到了和我一样的问题,根据他的解决思路,我恢复了

domain.cfg、service.cfg、userauth.cfg这个三个配置文件,然后重启了机器。就恢复正常了。但是因为重装,我原来在里面定义的几个邮件分组就没有了。只能继续研究E:\htdocs\Winmail\server\webmail\www\addressgroup

.php文件,看看原来的用户组是怎么存放的,一开始以为是存在数据库里的,查看代码以后,才发现是存放在mailgroup.cfg这个文件里的。通过这番折腾对winmail的几个配置文件又有了更深的了解。不过winmail的admin账户信息直接明文形式存放在domain.cfg里也实在太不安全了。看来空了还是要去研究一下MDaemon Server  这个邮件系统。winmail这小家子气,安全还这么不靠谱,真的在实际应用上,还真不放心。  

总结一下今天的发现:

domain.cfg 邮件域的配置信息及admin账户的口令

service.cfg 服务的配置信息,包括启用了哪些服务,用了什么端口等等

userauth.cfg 配置的邮件帐户信息

mailgroup.cfg 邮件分组的配置

license.cfg 授权信息配置

E:\htdocs\Winmail\server\backup 邮件的配置信息备份,恢复就靠它了。

E:\htdocs\Winmail\server\store 用户邮箱的数据存放,直接拷贝过去就能恢复。

---------------------几个问题的解决方案--------------------------------------------

 

 解决服务无法启动的问题

解决办法:
1、解决句柄问题:
    打开命令行:开始 -> 运行-> 输入 cmd -> 确定。切换命令目录至winmail的服务目录,我的是:
    E:\htdocs\Winmail\server\>。
    先停止服务: E:\htdocs\Winmail\server\>MailServer.exe /stop
      卸载服务:E:\htdocs\Winmail\server\>MailServer.exe /uninstall
      重新安装服务: E:\htdocs\Winmail\server\>MailServer.exe /intall
      启动服务:E:\htdocs\Winmail\server\>MailServer.exe /startup
2、解决服务问题:
    进入管理器界面,查看服务,如果都已经启动,就不需要管了。否则需要重新处理。

-------------------破解的方法---------------------------

1、拷贝any24.reg文件到邮件安装目录,然后运行。

2、拷贝破解包里的mailmaemon.exe到E:\htdocs\Winmail\server\ 目录下替换

3、重启服务即可

 

再附上一个哥们的注册账户数限制的方法,做一个归纳吧。


修改用户限制,现在这个破解只是web修改 ,必须要通过web注册 ,可以通过客户端管理

(发现很多朋友说不能修改的,都没有看上面我说的那个条件 )

找到E:\htdocs\Winmail\server\webmail\inc\reguser.php

修改$usertotal = $register_user_total+20000;

20000为你要定义的人数

找到

  if ($xml->CheckUser($info['user']) == 0)
   return -1;

注释掉,变为
/*
  if ($xml->CheckUser($info['user']) == 0)
   return -1;
*/

btw:根据上面的思路,我在后台web管理界面里修改了一下。直接在后台就可以添加用户了,具体修改E:\htdocs\Winmail\server\webmail\admininc里的reguser.php文件,方法和上面相同,这里就不再复叙了。

 

posted on 2011-03-15 10:09  hao_2468  阅读(3044)  评论(0编辑  收藏  举报