当前位置:操作系统 > Unix/Linux >>

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

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的没有测过,相信也可以的。。。
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,