> > I suspect some kind of timeout error (since I said "-t 60" > and that's how log it took), but I'd like to be sure. I also > notice that in this case the message size is close to the > default maximum message size. >
If it reaches the timeout, it will exit 74 (EX_IOERR). Also, spamc will always exit 0 when you are running failsafe (default). If you want it to exit with a error code properly, you will want to use the -x flag. See below how this works.... First with a 1 second timeout, then a 5 second. [EMAIL PROTECTED] root]# cat /root/msg | spamc -t 1 -x >/dev/null 2>&1 [EMAIL PROTECTED] root]# STATUS=$? [EMAIL PROTECTED] root]# echo $STATUS 74 [EMAIL PROTECTED] root]# cat /root/msg | spamc -t 5 -x >/dev/null 2>&1 [EMAIL PROTECTED] root]# STATUS=$? [EMAIL PROTECTED] root]# echo $STATUS 0 Without -x, its always exit 0 [EMAIL PROTECTED] root]# cat /root/msg | spamc -t 1 >/dev/null 2>&1 [EMAIL PROTECTED] root]# STATUS=$? [EMAIL PROTECTED] root]# echo $STATUS 0 [EMAIL PROTECTED] root]# cat /root/msg | spamc -t 5 >/dev/null 2>&1 [EMAIL PROTECTED] root]# STATUS=$? [EMAIL PROTECTED] root]# echo $STATUS 0 Dallas