首页 > 学技术 > 技术网文 > Mail服务器 > 正文

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


来源 chinaunix.net 酷勤网整理

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

我的 .mailfilter 内容如下:
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
}


我的 .qmail-default 内容如下
| /usr/local/bin/maildrop ./.mailfilter

| /home/vpopmail/bin/vdelivermail '' ./postmaster/Maildir/


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

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



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

如果想 发邮件给 aaa 的邮件都复制一份给 bbb,可以这样
.qmail-aaa 如下:
bbb@mydomain.com

| /usr/local/bin/maildrop ./.mailfilter
| /home/vpopmail/bin/vdelivermail '' ./postmaster/Maildir/

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




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=489953
转载请注明作者名及原文出处



收藏本页到: