Postfix 无法在重启时启动

Postfix 无法在重启时启动

我在 CentOS 7 上,据我所知,Postfix 在重启时启动所需的只是运行 systemctl enable postfix.service

但是,这对我来说不起作用。重启后,systemctl status postfix出现以下情况:

postfix.service - Postfix Mail Transport Agent Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled) Active: inactive (dead)

错误日志中没有记录任何错误,当我手动执行时,Postfix 可以启动并正常工作。你知道我做错了什么吗?

编辑:输出自cat /etc/systemd/system/multi-user.target.wants/postfix.service

[Unit]
Description=Postfix Mail Transport Agent
After=syslog.target network.target
Conflicts=sendmail.service exim.service

[Service]
Type=forking
PIDFile=/var/spool/postfix/pid/master.pid
EnvironmentFile=-/etc/sysconfig/network
ExecStartPre=-/usr/libexec/postfix/aliasesdb
ExecStartPre=-/usr/libexec/postfix/chroot-update
ExecStart=/usr/sbin/postfix start
ExecReload=/usr/sbin/postfix reload
ExecStop=/usr/sbin/postfix stop

[Install]
WantedBy=multi-user.target

答案1

Federico,非常感谢你的帮助。我检查了 /var/log/messages,发现在手动启动时,首先关闭 sendmail,然后启动 postfix。我猜想重新启动时可能会出现某种 sendmail/postfix 冲突,所以我照做了,yum remove sendmail现在一切都好了!

相关内容