服务器是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恢复为默认值来解决此问题。