用于postfix中用第三方插件实现邮箱大小quota的实现

王朝other·作者佚名  2008-05-18
宽屏版  字体: |||超大  

postfix系统本身没有提供如何控制用户的邮箱大小的选项,但是有个补丁程序可以达到要求与功能。

下面是相关的安装方法:

1、下载,不用我说,用google保证能找到:

只要下载一个补丁程序(postfix-1.1.11_quota_maildirsize.patch.gz)。

下载网址:http://www.linux.trix.net/news2/006762.html

2、在安装postfix时,按以下方式安装:

# tar xzvf postfix-1.1.11.tar.gz

# gzip -d postfix-1.1.11_quota_maildirsize.patch.gz

# cp postfix-1.1.11_quota_maildirsize.patch postfix-1.1.11

# cd postfix-1.1.11

# patch -p1 < postfix-1.1.11_quota_maildirsize.patch

3、在main.cf中增加:

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

#默认的邮箱的大小

virtual_mailbox_limit = 50000000

#每个用户的邮箱大小

virtual_mailbox_limit_maps = mysql:/etc/postfix/my-quota.cf

#是否允许覆盖默认的邮箱大小。

virtual_mailbox_limit_override = yes

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

4、在etc/postfix下建立一个my-quota.cf

-------------------------------my-quota.cf-----------------------------------

hosts = localhost

#数据库服务器

user = twig

#登录数据库名的帐号

password =

#登录数据库名的密码

dbname = twig

#数据库名

table = users

#用户帐号的表名

select_field = quota

#邮件大小字段名

where_field = username

#用户帐号字段

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

说明:以上字段要根据自已数据库表中的字段来改。。。。

5、申明:本人在1.1.11下测试过,保证可行,现在也已经在用,但2.7-8的没有测过,相信也可以的。。。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有