exim4和postfix不能同时存在?

服务器是CentOS 6

我在本地服务器上安装了exim4作为mta。

我可以简单地通过邮件发送邮件命令( mailx ):

 echo 'a test mail' | mail -s 'a subject' [email protected] 

然后我安装了后缀,但没有运行。

现在exim4正在运行,并且监听端口25是exim4。

但我不能邮寄,错误:

 postdrop: warning: unable to look up public/pickup: No such file or directory 

而被阻止的邮件在/var/spool/postfix/maildrop

我search并知道修复这个错误与mkfifo这个文件。

但是我不知道,后缀是不是正在运行,而且exim4正在运行,postfix如何阻止我发送邮件?

这可能是由替代制度引发的。

简单地安装postfix可能已经做了默认的MTA(通过更新符号链接/usr/lib/sendmail ),因为postfix还没有configuration,也没有运行 – >即时错误。

您可以通过运行alternatives --config mta并将Exim恢复为默认值来解决此问题。