Found the problem... there were some old spamd (perl) instances still running and not cleaned up, and they occupied the socket. killall -9 perl solved that matter (although you shouldn't run this command if you have any other perl services as you may end up killing them too). The init script was hiding error messages by spamd...
If anyone is interested in the spamd init script that works for me, I nopasted it here:
http://phpfi.com/310389 (download link in upper right corner)
Make sure to zap (remove pidfile) and kill old perl instances that may occupy the spamd port first, i.e. this worked for me:
Code: Select all
/etc/init.d/spamd zap
killall -9 perl
/etc/init.d/spamd start