Sziasztok!
Van egy /etc/maildroprc -m, amiben valamiért minden if, ami
szintaktikailag nem hibás, igazat ad vissza. Pl.:
log "1"
if( "wq" eq "qw" )
{
log "2"
}
log "3"
if( "0" )
{
log "4"
}
Az írja a naplóba, hogy 1 2 3 4.
A
`test -e /home/vmail/${DOMAIN}/${USER}`
if ( $RETURNCODE != 0 )
{
log "creating mailbox (/home/vmail/${DOMAIN}/${USER})"
`/usr/bin/maildirmake /home/vmail/${DOMAIN}/${USER}`
`chmod -R 0700 /home/vmail/${DOMAIN}/${USER}`
}
pedig mindig kiírja, hogy creating mailbox (/home/vmail.....
A rendszer egy Debian etch, a maildrop 2.0.2 -es. (Ami benne van a
disztribúcióban.)
Ez meg mitől lehet?
Itt a teljes lista:
SHELL="/bin/bash"
EXTENSION=$1
RECIPIENT=$2
USER=$3
DOMAIN=$4
DEFAULT="/home/vmail/$DOMAIN/$USER"
MAILDIR="$DEFAULT"
INCLUDE_CUSTOM_FILTER="/home/vmail/mailfilters/[EMAIL PROTECTED]"
TIME=`/bin/date "+%b %e %H:%M:%S"`
logfile "/var/log/maildrop/maildrop.log"
log "$TIME EXTENSION=$EXTENSION RECIPIENT=$RECIPIENT USER=$USER
DOMAIN=$DOMAIN"
`test -e /home/vmail/${DOMAIN}/${USER}`
if ( $RETURNCODE != 0 )
{
log "creating mailbox (/home/vmail/${DOMAIN}/${USER})"
`/usr/bin/maildirmake /home/vmail/${DOMAIN}/${USER}`
`chmod -R 0700 /home/vmail/${DOMAIN}/${USER}`
}
exception {
include "$INCLUDE_CUSTOM_FILTER"
log "user filter ($INCLUDE_CUSTOM_FILTER) included"
}
üdv.
Salamon Attila
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux