在 CentOS7 上,使用 systemd 或其他方式,有没有比以下更好的方法来重新启动 postfix:
sudo systemctl restart postfix
上述操作不会中断任何正在进行的活动邮件连接吗?我正在寻找类似 Apache 的优雅重启功能,想知道它是否可行,或者是否有必要。
答案1
很少对 postfix 配置进行更改需要完全重启。在运行时让 postfix 重新加载其配置几乎总是足够的。
systemctl reload postfix
即便是手册页提到了这一点。
Note: in order to refresh the Postfix mail system after a con-
figuration change, do not use the start and stop commands in
succession. Use the reload command instead.
即使邮件连接中断,当您必须重新启动邮件服务器时,发送邮件服务器也会稍后再试。