Resolvido: a peça que faltava era
systemctl enable spamassassin.service
Acabei de atualizar um servidor do Ubuntu 14.04 LTS para o 16.04 LTS.
Meu problema é que, agora, após a reinicialização, nem o Postfix nem o Spamassassin estão em execução.
Existem scripts init.d para esses dois serviços e os serviços são iniciados se eu executar manualmente comandos como
sudo service postfix start
sudo /etc/init.d/postfix
sudo service spamassassin start
sudo /etc/init.d/spamassassin
e há todos os links simbólicos apropriados do /etc/rc[0123456].d/ para os scripts init.d.
Após a inicialização, não há entradas 'postfix', 'spamassassin' ou 'spamd' em /var/log/mail.log ou / var / log / syslog até que eu inicie manualmente o Postfix e o Spamassassin.
Atualização (2016_09_04): Parece que o Postfix começa eventualmente (após 4 ou 5 minutos), se não imediatamente. No entanto, mesmo 45 minutos após a reinicialização, o spamd ainda não está em execução, mas começa imediatamente após 'sudo service spamassassin start'.
Resolvido: a peça que faltava era
systemctl enable spamassassin.service
O Ubuntu 16.04 usa o systemd, então você precisa alterar seus comandos para as versões do systemd. Em sistemas systemd você usa ...
systemctl COMMAND SERVICE
Isto para listar todos os serviços disponíveis:
systemctl list-units --type=service --all
Então para o postfix isso seria ...
systemctl start postfix.service
E o registro é feito com
journalctl -u postfix
O mesmo se aplica ao spamassassin.