exim4 和 postfix 不能同时存在吗?

exim4 和 postfix 不能同时存在吗?

服务器是CentOS 6

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

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

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

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

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

但我无法发送邮件,出现错误:

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

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

我搜索并知道如何使用 mkfifo 此文件来修复此错误。

但我不知道,postfix 没有运行,而 exim4 正在运行,postfix 如何阻止我发送邮件?

答案1

这可能是由于备择方案系统。

只需安装 postfix 就可能成为默认 MTA(通过更新符号链接/usr/lib/sendmail),而且由于 postfix 尚未配置或运行 --> 立即出现错误。

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

相关内容