hi,
Sorry for the cross posting but this is actually relevant to both lists.
Firstly i am using the attached maildrop filter to filter spam using the
following in my .qmail-default for each domain:
| preline /usr/bin/maildrop /etc/spamassassin/mailfilter
I have used qmailadmin to setup forwarding for a number of accounts and also
keep a copy of the email. Qmailadmin does this by creating a .qmail file in
the user's Maildir, not in the domain directory. e.g.:
&[EMAIL PROTECTED]
/home/vpopmail/domains/test.domain.au/forwardtest/Maildir/
Now it seems that with the above .qmail-default file the .qmail file in the
user's directory is not processed. It seems that the way to get around this
is to move the .qmail file into the domain directory. I don't suppose anyone
has written a patch for qmailadmin to achieve this?
Can any one see another way around this problem?
vpopmail 5.3.18
qmailadmin 1.0.12
cheers, Iain.
import EXT
import HOST
EXT=tolower($EXT)
HOST=tolower($HOST)
VPOP="| /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox"
SHELL="/bin/sh"
# logfile "/var/log/maildrop.log"
# log "To: [EMAIL PROTECTED]"
# Test to see if user exists
`/usr/bin/test -d /home/vpopmail/domains/$HOST/$EXT`
if( $RETURNCODE != 0 )
{
echo 'Sorry, no mailbox here by that name. vpopmail (#5.1.1)'
EXITCODE=100
# log "bouncing"
exit
}
VHOME=`/home/vpopmail/bin/vuserinfo -d [EMAIL PROTECTED]
if ($SIZE < 262144)
{
exception {
xfilter "/usr/bin/spamc -u [EMAIL PROTECTED]"
}
}
if ((/^X-Spam-Flag:.*YES/))
{
exception {
`test -d $VHOME/Maildir/.SPAM`
}
if( $RETURNCODE == 1 )
{
exception {
`maildirmake $VHOME/Maildir/.SPAM;chown -R vpopmail.vchkpw
$VHOME/Maildir/.SPAM`
}
}
exception {
`/usr/local/bin/movespam [EMAIL PROTECTED]
}
if( $RETURNCODE == 0 )
{
exception {
to "$VHOME/Maildir/.SPAM/"
}
}
exception {
to "$VPOP"
}
}
exception {
to "$VPOP"
}