• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

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

发布: 2007-5-25 23:49 | 作者: 未知 | 来源: ChinaUnix.net | 查看: 34次 | 进入软件测试论坛讨论

领测软件测试网
基本思路是: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][email protected]
| /usr/local/bin/maildrop ./.mailfilter
| /home/vpopmail/bin/vdelivermail '' ./postmaster/Maildir/[/code:1:35c93bc2d7]
这样,两个邮箱都能收到信,并且也起到了maildrop过滤的作用。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/