我是这样解决使用maildrop和磁盘限额问题的

王朝厨房·作者佚名  2007-01-02
窄屏简体版  字體:   |    |    |  超大  

基本思路是:maildrofp只投递垃圾邮件,而正常的邮件由 vdelivermail 投递,这样maildrop就不用检测磁盘限额了。

我的 .mailfilter 内容如下:

[code:1:2d80430787]import EXT

import HOST

VHOME=`/home/vpopmail/bin/vuserinfo -d $EXT@$HOST`

if ( $SIZE < 262144 )

{

xfilter "/usr/bin/spamc -f -u $EXT@$HOST"

if (/^X-Spam-Flag: *YES/)

{

EXITCODE=99

to /home/vpopmail/domains/mydomain.com/postadmin/Maildir/.Trash

exit

}

exit

}[/code:1:2d80430787]

我的 .qmail-default 内容如下

[code:1:2d80430787]| /usr/local/bin/maildrop ./.mailfilter

| /home/vpopmail/bin/vdelivermail '' ./postmaster/Maildir/[/code:1:2d80430787]

这样,当邮箱空间超过 90% 的时候就会有一封警告信发到用户信箱,当磁盘空间满的时候,会有一封 磁盘空间满的退信。

但我设置的 .over-quota.msg 却不管用,不知为什么。

lnux 回复于:2005-01-27 18:30:57

如果想 发邮件给 aaa 的邮件都复制一份给 bbb,可以这样

.qmail-aaa 如下:

[code:1:35c93bc2d7]bbb@mydomain.com

| /usr/local/bin/maildrop ./.mailfilter

| /home/vpopmail/bin/vdelivermail '' ./postmaster/Maildir/[/code:1:35c93bc2d7]

这样,两个邮箱都能收到信,并且也起到了maildrop过滤的作用。

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