如何解决后缀错误?

如何解决后缀错误?

在学习了几个关于在 CentOs 上为我的 VPS 设置 postfix 的基本教程后,继续获取以下内容:

-bash-4.1# postfix start
/usr/libexec/postfix/postfix-script: line 317: cmp: command not found
postfix/postfix-script: warning: /usr/lib/sendmail and /usr/sbin/sendmail differ
postfix/postfix-script: warning: Replace one by a symbolic link to the other
postfix/postfix-script: starting the Postfix mail system

以下main.cf是我的编辑:

myhostname = myservername.sub.mysite.net
mydomain = sub.mysite.net
myorigin = $myhostname
myorigin = $mydomain 
inet_interfaces = all
inet_interfaces = $myhostname
inet_interfaces = localhost
mydestination = $myhostname, localhost.$mydomain, localhost
mynetworks = 192.168.0.0/16, 127.0.0.0/8

还删除了 sendmail 但尚未设置数据库,只是试图让 postfix 启动而不会出现错误。

这是问题所在吗?为什么两个文件是红色的? usr/sbin

答案1

您可能缺少该diffutils软件包,它将提供cmppostfix 进行健全性检查所需的二进制文件。

sudo yum install diffutils

应该可以帮助你。

相关内容