Hi Guys, Firstly, many thanks for all your replies.
I've now made some changes to my spamd conf file (/etc/conf.d/spamd) based on the replies given. This is what it looks like now: ========== SPAMD_OPTS="-m 6 -H -u mail -D --timeout-child=60" # spamd stores its pid in this file. If you use the -u option to # run spamd under another user, you might need to adjust it. PIDFILE="/var/run/spamd.pid" # SPAMD_NICELEVEL lets you set the 'nice'ness of the running # spamd process #SPAMD_NICELEVEL=1 ========== I've also hashed out the "SPAMD_NICELEVEL=1", not sure why it was there in the first place. Any ideas what this entry does? I've then Added the "--timeout-child=60". Will this mean that the child processors will timeout after 60seconds an let the message through for Exim to process? By the way the errors in the logs have gone away after the changes made. Also the processing load on the server has dropped dramatically. Many Thanks