> 
> 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

Reply via email to