Я только что обновил сервер из Ubuntu 14.04 LTS к 16.04 LTS.
Моя проблема - то, что теперь на перезагрузку, ни Постфикс, ни Spamassassin не работают.
Существуют init.d сценарии и для этих сервисов и для сервисов, действительно запускаются, если я вручную выполняю команды как
sudo service postfix start
sudo /etc/init.d/postfix
sudo service spamassassin start
sudo /etc/init.d/spamassassin
и существуют все соответствующие символьные ссылки от/etc/rc[0123456].d/до init.d сценариев.
После начальной загрузки нет никакого 'постфикса', 'spamassassin' или 'spamd' записей в /var/log/mail.log или/var/log/syslog, пока я вручную не запускаю Postfix и Spamassassin.
Обновление (2016_09_04): кажется, что Постфикс действительно запускается в конечном счете (после 4 или 5 минут) если не сразу. Однако даже спустя 45 минут после перезагрузки, spamd все еще не работает, но запускается сразу после 'sudo, сервис spamassassin запускаются'.
Решено: недостающий кусок был
systemctl enable spamassassin.service
Ubuntu 16.04 использует systemd, поэтому вам нужно изменить команды на версии systemd. В системных системах вы используете ...
systemctl COMMAND SERVICE
Это список всех доступных сервисов:
systemctl list-units --type=service --all
Так что для постфикса это будет ...
systemctl start postfix.service
А регистрация ведется с помощью
journalctl -u postfix
То же самое относится и к спамассасину.