qmail里如何限制邮件帐号的数量

发表于:2007-06-08来源:作者:点击数: 标签:
[size=18:932b714cf1][color=blue:932b714cf1]用postmaster帐号登陆到qmailadmin里后.好像可以不限增加用户.请问如何限制帐号的数量????[/color:932b714cf1][/size:932b714cf1] gadfly 回复于:2003-03-02 14:42:12 这个恐怕得改程序来实现了。 succ 回复于

[size=18:932b714cf1][color=blue:932b714cf1]用postmaster帐号登陆到qmailadmin里后.好像可以不限增加用户.请问如何限制帐号的数量????[/color:932b714cf1][/size:932b714cf1]

 gadfly 回复于:2003-03-02 14:42:12
这个恐怕得改程序来实现了。

 suclearcase/" target="_blank" >cc 回复于:2003-03-02 14:51:10
如何改?请赐教~~~~~

 gadfly 回复于:2003-03-03 02:09:47
呵呵,研究了一下qmailadmin的代码,发现了又一个unleased的配置文件,
不需要改源码,可以实现用户个数限制

在每个域的目录下,可以创建一个配置文件.qmailadmin-limits。里面就放了对这个域
的各种限制。比较有用的有,最大用户数,是否禁止pop,smtp,webmail,maillist的最多个数。

格式如下:

var[:value]


所以如果你要限制用户数50个,配置如下:
maxpopaccounts:50

顺便把几个有用的变量介绍了吧,变量所见即所得,,我就不翻译了。
变量: 数值型。
maxaliases,maxforwards,maxautoresponder,maxmailinglists

变量:bool型
disable_pop,disable_imap,disable_dialup,disable_password_changing,disable_webmail,disable_external_relay
以上的变量只要在文件中存在就起作用,不用设值。


呵呵,看来qmailadmin的配置文件也不少,也挺有用。但是这方面的文档少。

看看哪位有心人能收集一下,做个说明。

 renpj 回复于:2003-03-03 09:58:57
载/home/vpopmail/domains/xxx.com下面建立一个.qmailadmin-limits文件(这个文件本身没有)
在里面写
maxpopaccounts 100
default_quota 5242880

这样用qmailadmin添加账号的最大数目就是100,每个邮箱的配额就是5242880,5M。。

 succ 回复于:2003-03-04 09:47:16
还有没有别的方法.~~~~?

 gadfly 回复于:2003-03-04 13:00:30
???还不够?你想干嘛?

 bsdfan 回复于:2003-03-12 21:53:55
[quote:d0999d025d="renpj"]载/home/vpopmail/domains/xxx.com下面建立一个.qmailadmin-limits文件(这个文件本身没有)
在里面写
maxpopaccounts 100
default_quota 5242880

这样用qmailadmin添加账号的最大数目就是100,每个邮箱的配额..........[/quote:d0999d025d]
very good.

 jingyunas 回复于:2003-04-21 11:19:08
请问solaris8 下,在那个目录下操作? 方法一样吗?如何做?

 jingyunas 回复于:2003-04-21 11:19:57
请问solaris8 下,在那个目录下操作? 方法一样吗?如何做?

 jingyunas 回复于:2003-04-21 11:20:29
请问solaris8 下,在那个目录下操作? 方法一样吗?如何做?

 小邪 回复于:2003-04-21 17:59:11
[quote:7b72fd343d="jingyunas"]请问solaris8 下,在那个目录下操作? 方法一样吗?如何做?[/quote:7b72fd343d]

ft~,我也不想回答你这个问题

不过看你问了这么多遍,也够辛苦的

这个什么操作系统无关,你装到哪个目录里,就在哪个目录里做

     

 蓝火人 回复于:2003-05-27 16:41:57
我按照上面的方法作了,这样新添加的用户可以实现对邮箱大小的限制,可是对以前的用户部起作用!我该如何呢?

 sunnly 回复于:2003-05-27 16:50:09
晕。。。。
在创建一个域的时候,你在后跟参数就可以啦~

NAME
vadddomain - add a virtual user to a domain 



--------------------------------------------------------------------------------

SYNOPSYS
vadddomain [virtual domain ] [postmaster password] -a -q quota 



--------------------------------------------------------------------------------

DESCRIPTION
Add a new virtual domain. All qmail files and system are automatically updated. 



--------------------------------------------------------------------------------

OPTIONS
[virtual domain]
Name of the new virtual domain 

[postmaster password]
The password for the RFC required postmaster account. If the password is not supplied on the command line then vadddomain will prompt for the password twice. 

-a
Use apop instead of pop. 

-q quota
Set the hard quota limit for the postmaster account. 





--------------------------------------------------------------------------------

RETURN VALUE
0 if all steps were successful, non-zero otherwise. If any of the steps fail, a diagnostic message is printed.

 dtedu 回复于:2003-05-30 16:13:37
[quote:b0c2b6acf3="renpj"]载/home/vpopmail/domains/xxx.com下面建立一个.qmailadmin-limits文件(这个文件本身没有)
在里面写
maxpopaccounts 100
default_quota 5242880

这样用qmailadmin添加账号的最大数目就是100,每个邮箱的配额..........[/quote:b0c2b6acf3]     
老大应该是50M吧!

 wp1998 回复于:2003-09-19 12:12:50
这个限制是否只针对qmailadmin有用???

如果我使用其他的用户管理程序呢???

 love100 回复于:2003-10-06 23:43:24
是的,如果你用的是PHP写的话也可以!

原文转自:http://www.ltesting.net