求助:为什么用mailx命令我发不出去邮件?

求助:为什么用mailx命令我发不出去邮件?

用shell写的脚本, 语句如下:
if [[ -f $MODULE_FILE_HOME/$FILENAME.BT.csv && (-r $MODULE_FILE_HOME/$FILENAME.BT.csv)]] then
   uuencode $MODULE_FILE_HOME/$FILENAME.BT.csv  $FILENAME.BT.csv  | mailx -s "RECORDER CHART REPORT" -c xxxx[email="xxxx@email.com.cn"]@email.com.cn[/email] xxxx[email="xxxx@email.com.cn"]@email.com.cn[/email]
   print $FILENAME.BT.csv sent to email >> $MODULE_LOG_HOME/runRecorderChartRecort.log
fi

其中变量名都是定义好的,调试的时候执行这条语句也没有任何错误, 但是就是收不到email, 各位,这是为什么?
感谢!      
  
MTA的配置正常么?
/var/spool/mqueue下是排队未发的邮件,看看你的邮件是否被缓存到了这里。不过我怀疑你的系统里是不是存在这个目录…………