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
費德里科,非常感謝您的幫助。我檢查了 /var/log/messages 並看到在手動啟動時,首先關閉 sendmail,然後啟動 postfix。我認為重新啟動時可能存在某種 sendmail/postfix 衝突,所以我做到了
yum remove sendmail
,現在一切都很好!