在学习了几个关于在 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 启动而不会出现错误。
这是问题所在吗?为什么两个文件是红色的?
答案1
您可能缺少该diffutils
软件包,它将提供cmp
postfix 进行健全性检查所需的二进制文件。
sudo yum install diffutils
应该可以帮助你。