I apologize in advance if this is formatted goofy or comes out wrong. First
time poster long time listener....:) (Stupid Outlook)

I'm not sure if this is a Maildrop or vpopmail issue.

vpopmail 5.4-rc1
Maildrop 1.5.2
FreeBSD 4.4

My .qmail-default pipes all inbound mail to maildrop using the following

| /usr/local/bin/maildrop .qmail-default-mailfilter

The mailfilter file contains the following variable (among others):

VHOME=`/usr/local/vpopmail/bin/vuserinfo -d [EMAIL PROTECTED]

This doesn't seem to be working as I maildrop errors out because it
can't find the home directory.

What I haven't been able to find about vpopmail is whether or not it
sets certain variable that can be used in .qmail or .mailfilter scripts.
Are these variable available and, if so, where can I find a list of them?

I ran into this problem before and always figured it was a problem on the
handoff between qmail and maildrop. If I remember correctly the $EXT and
$HOST are qmail environment variables, someone can correct me if I am wrong.
In my case the $EXT variable was not being set. We initially had a clumsy
awk command to manually set the line. Once we upgraded Maildrop the problem
went away.  To test try spitting the values to a log file with something
like the following in your maildrop filter:
logfile "/usr/local/vpopmail/maildroplog"
log "EXT is $EXT"
log "HOST is $HOST"
log "VHOME is $VHOME"

Of course put the VHOME log line after the line where you set it...

I am currently using maildrop 1.6.3. As far as I know in this configuration,
vpopmail doesn't have much to do with these variables other than trying to
use them in the VHOME line.

Hope this helps in some way. I never could find any info on this and just
worked around until one day it started working after an upgrade.

Reply via email to