I think there might be two separate things here.
I've just had the same problem with a Debian system with spamassassin
not loading at boot time. My "systemctl status" was similar to the
above ie "disabled". "systemctl enable" didn't start the service but
changed the status to enabled and gave
After 14.10 to 15.04 upgrade, with amavis so spamassassin is installed,
but spamd shouldn't be running IIRC, root is receiving /etc/cron.daily
output.
/etc/cron.daily/spamassassin:
Job for spamassassin.service invalid.
invoke-rc.d: initscript spamassassin, action "reload" failed.