- 论坛徽章:
- 0
|
我这两天安装maildrop+sa,
maildrop2.0.2的安装脚本为
./configure --enable-maildirquota --enable-trusted-users='root vpopmail' --enable-maildrop-uid=vpopmail --enable-maildrop-gid=vchkpw
安装正常
sa是3.17也正常安装
在xxx.com/user下配置
more .qmail
|/usr/local/bin/maildrop ./.mailfilter
more .mailfilter
import EXT
import HOST
#spamassassin
#
if ($SIZE < 262144)
{
exception {
xfilter "/usr/bin/spamc -f -u $EXT@$HOST"
}
}
else
{
to ./Maildir/
}
if (/^X-Spam-Status: Yes/:h)
{
to ./Maildir/.Spam/
}
else
{
to ./Maildir/
}
跟据网上讲的和我的想法,垃圾邮件应该放到.Spam目录下
结果是不是垃圾邮件的发送正常,是垃圾邮件的无法正常发送,maillog中为deferral: /usr/local/bin/maildrop:_Unable_to_open_mailbox./,退信中的信息为
抱歉, 系统无法将邮件投递到如下地址, 已放弃继续发送.
<user@xxxxx.com.cn>:
/usr/local/bin/maildrop: Unable to open mailbox.
I'm not going to try again; this message has been in the queue too long.
不能自动建立.Spam,我建立好并设好权限也一样。
于是,我把红字改为to ../user2/Maildir/
结果垃圾邮件就发到user2的新邮箱中即user2/Maildir/new下。
我在.Spam下安照user2/Maildir/new的权限等建立new,然后改回以前的配置,则自动发送到了.Spam/new下
感觉好想maildrop只认目录下的new一样,我应如何才能达到我的开始的想法? |
|