Chinaunix
标题:
maildrop不能执行`$comand`
[打印本页]
作者:
tianwang_tj
时间:
2004-04-22 01:43
标题:
maildrop不能执行`$comand`
环境为:rhel3+qmail1.03+vpopmail5.4.3+maildrop1.6.3
脚本如下:
import EXT
import HOST
VHOME=`/home/vpopmail/bin/vuserinfo -d $EXT@$HOST`
#logfile "/var/log/qmail/maildrop/angles"
if ( $SIZE < 2621440 )
{
exception {
xfilter "/usr/bin/spamc -f -u $EXT@$HOST"
}
}
if (/^X-Spam-Status: Yes/)
{
to "/home/vpopmail/domains/$HOST/postmaster/Maildir/."
exit
}
if (/^X-Spam-Status: No/)
{
if ( $VHOME == "no such user $EXT@$HOST" )
{
echo "$THOME"
echo "$MAIL"
echo "****No such a user*****"
EXITCODE=77
exit
}
}
to "/home/vpopmail/domains/$HOST/$EXT/Maildir/."
其中$VHOME的值始终为"/",请问是什么原因造成的?
作者:
littleicelee
时间:
2004-04-22 10:54
标题:
maildrop不能执行`$comand`
我用同样的命令,执行外部命令,用`command`,在一台机器上可以执行,另外一台就不可以,不知道怎么能解决,我的命令是个perl脚本。
作者:
Yicho
时间:
2005-11-30 10:45
可以尝试设置一下SHELL
开始的时候
SHELL="/bin/sh"
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2