通过qmailadmin来实现qmail下的域空间设置

豆豆网   技术应用频道   2008年01月27日  【字号: 收藏本文

内容摘要:对于很多企业邮局提供商,他们提供了邮件空间这个服务。就是说企业可以买一定大小的邮件空间。自己可以任意的在指定大小的空间中任意添加、删除、修改用户。但是,总空间大小一定。这对于企业来说,是非常方便的。

  我的企业邮局是针对isp做的。用qmail+vpopmail+mysql+qmailadmin+ezmlm+autorespond+sqwebmail(igenus)来实现的。这个服务器上,有很多个域。

  对于很多企业邮局提供商,他们提供了邮件空间这个服务。就是说企业可以买一定大小的邮件空间。自己可以任意的在指定大小的空间中任意添加、删除、修改用户。但是,总空间大小一定。这对于企业来说,是非常方便的。

  一般提供这种功能的邮件,都是大型的商业邮件系统,但是qmail也完全可以实现。在这里,我是修改了qmailadmin,来实现这个功能的。我提供的只是一个初级的模型,大家可以自己再优化。这个软件的作者,是我的好朋友gadfly,感谢他的无私帮助。希望大家能受到一些启发,作出更好的程序。这样的话,也给我一份。:)

  btw:这个软件我用了很长时间了,大家可以放心,经过我无数次测试和使用的。

  功能说明:

  针对qmailadmin-1.0.6

  1、能够显示总共的域空间和已使用空间。现在只在修改用户(mod_user.html)和(add_user.html)中显示这个信息。

  如要其它地方显示,只要将这行:

  ##X501 ##q%26amp;nbsp;##X502 ##Q%26amp;nbsp;%26amp;nbsp;

  加到你想要的地方就可以。

  2、在增加用户中,邮箱大小可以有缺省值,由.qmailadmin-limits中的default_quota决定,单位是字节

  3.增加了域空间的限制,在.qmailadmin-limits中的参数default_domain_quota,以M为单位

  4.在增加用户和修改用户中,会判断域限制。如果有这个限制,用户的大小设置就必须>0。如果没有,舍为<0时,

  就是无限制。

  安装方法。

  1、将domain_quota.tgz放到qmailadmin的源码目录下, 这个目录必须先configure过,

责编:豆豆技术应用

正在加载评论...