邮件留在队列为特定的域名

在我的服务器上运行Plesk 11(Centos 5 x64),我有很多域。 其中两个不能收到电子邮件。 他们所有的电子邮件留在队列中。

我从maillog获取的信息如下

...relay=plesk_virtual, delay=2457, delays=2457/0.02/0/0.02, dsn=4.3.0, status=deferred (temporary failure. Command output: fork_execv: execv("/usr/sbin/sendmail") failed: Exec format error 4.2.1 Message can not be delivered at this time 

任何人都可以有一个想法,我怎么能解决它?

/usr/local/psa/admin/sbin/mchk --with-spam ,并不能解决我的问题。

谢谢

Exec format error提示有问题的可执行文件( /usr/sbin/sendmail )是外部格式,系统不知道如何执行。

  • 仔细检查uname -a的输出,以确保这个系统实际上是在运行一个64位的内核(有人可能已经搞糟了内核升级)。
  • 如果正在运行的内核实际上是64位的,那么尝试确定一个来自不同体系结构的二进制文件如何完全在您的系统上结束。
  • 预计会遇到其他二进制文件再次遇到这个问题,直到你确定如何发生。

如果您运行的是chrootconfiguration,请记住/usr/sbin/sendmailpath是相对于chroot的。