I've got this working now. It seems saslauthd wasn't started. I think there is a bug with chkconfig on Fedora Core 1.
I had to change:
chkconfig: - 95 05
to
chkconfig: 2345 95 05
in /etc/init.d/saslauthd because with the '-' chkconfig didn't turn the service on for any level when doing chkconfig --add saslauthd.
That's how it should work according to man chkconfig:
"If the service should not, by default, be started in any runlevels, a - should be used in place of the runlevels list."
HTH
--
Paul Thomas
+------------------------------+---------------------------------------------+
| Thomas Micro Systems Limited | Software Solutions for the Smaller Business |
| Computer Consultants | http://www.thomas-micro-systems-ltd.co.uk |
+------------------------------+---------------------------------------------+