On Sat, 19 Jul 2003, Jeff Hedlund wrote:

> This definitely needs to be looked into as a bug, but in the meantime--
> why don't you check out my mailfilter script here:
> http://marc.theaimsgroup.com/?l=qmailadmin&m=105689448125793&w=2
>
> You are calling maildrop from the directory where the Maildir is, why
> not use the PWD environment var instead of running vuserinfo?
>
> That script also picks apart the PWD to get EXT and HOST.

What shell are you using within maildrop?  I modified my filter and it
seems something is not quite working:

Modifying my filter like so:

----
SHELL="/bin/sh"
VHOME="$PWD/Maildir/"
USERNAME=`echo ${PWD##*/}`
USERHOST=`PWDTMP=${PWD%/*}; echo ${PWDTMP##*/}`
#VHOME=`/home/vpopmail/bin/vuserinfo -d [EMAIL PROTECTED]
logfile
"$VHOME/maildrop.log"
log "====="
if ( $SIZE < 262144 )
{
        exception {
                #xfilter "/usr/local/bin/spamc -f -u [EMAIL PROTECTED]"
                xfilter "/usr/local/bin/spamc -f -u [EMAIL PROTECTED]"
}
[etc]
----

I get the following in my qmail log when a message arrives:

2003-07-20 19:04:02.689482500 delivery 13903: deferral:
Message_start_at_59_bytes,[EMAIL 
PROTECTED]/maildrop:_Attempting_/usr/local/etc/mailfilter.user/maildrop:_Filtering_through_`echo_${PWD##*/}`/maildrop:_Filtering_through_`PWDTMP=${PWD_/*};_echo_${PWDTMP##*/}`//usr/local/bin/maildrop:_Unable_to_create_log_file./

Thanks,

Charles



> Jeff
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: VM Ware
> With VMware you can run multiple operating systems on a single machine.
> WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
> same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
> _______________________________________________
> qmailadmin-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/qmailadmin-devel
>

Reply via email to