hi all,
thanx for the advice. i've installed maildrop now. the method that i use is to
include in .qmail this line
|/usr/local/bin/maildrop -m -M default
default is my filter file and is in $VIRTUALDIR/.mailfilters. Maildir is
$VIRTUALDIR/Maildir
now, if mail is received by qmail-local and passed to maildrop in embedded mode,
logs in qmail-send says the mail has been delivered:
@400000003990fb3f1418ad1c status: local 1/10 remote 0/20
@400000003990fb442d10f6e4 delivery 4: success: did_0+0+1/
@400000003990fb442d114cd4 status: local 0/10 remote 0/20
@400000003990fb442d117bb4 end msg 259147
my filterfile is as follows:
if ( /^From: .*/ ) to "Maildir/.FolderOne.Misc/"
but i didn't see anything in INBOX.FolderOne.Misc and the mail seems to have
disappeared.
i suspect there is a problem with my part in making the environment variables
meaningful to maildrop. if i call maildrop this way (in .qmail) then how can i
make maildrop aware of which path to point to when delivering mails? since i
have a universal id for all my virtual users, maildrop will go to that $HOME and
get the files it want there (and certainly will fail this case). what can i do
to set the environment vars correctly when maildrop is invoked?
can i have maildrop report on what it's doing using -V (and with what levels)?
thx again,
manuel
_____________________________________________________________
Global Virtual Desktop
Get your free Desktop at http://www.magicaldesk.com