我刚刚将服务器从 Ubuntu 14.04 LTS 升级到 16.04 LTS。
我的问题是现在重新启动后,Postfix 和 Spamassassin 都没有运行。
这些服务都有 init.d 脚本,如果我手动运行类似的命令,这些服务就会启动
sudo service postfix start
sudo /etc/init.d/postfix
sudo service spamassassin start
sudo /etc/init.d/spamassassin
Run Code Online (Sandbox Code Playgroud)
并且有从 /etc/rc[0123456].d/ 到 init.d 脚本的所有适当的符号链接。
启动后,在 /var/log/mail.log 或 /var/log/syslog 中没有“postfix”、“spamassassin”或“spamd”条目,直到我手动启动 Postfix 和 Spamassassin。
更新 (2016_09_04):如果不是立即启动,Postfix 似乎最终会启动(4 或 5 分钟后)。但是,即使在重新启动 45 分钟后,spamd 仍然没有运行,而是在“sudo service spamassassin start”之后立即启动。