我的服务器最近崩溃了,当它再次上线时,出现了许多奇怪的问题。主要与 ISPConfig 有关。
我已经解决了大部分问题,但似乎无法找到这个问题。
每当我们在电子邮件帐户中使用“发送副本至”功能时,它都不再起作用。它以前可以正常工作,而且我们最近没有进行任何更新。
日志文件中有以下错误。
sendmail[67546]: fatal: execvp /usr/sbin/postdrop: No such file or directory
postfix/sendmail[67545]: fatal: [email protected](5000): unable to execute /usr/sbin/postdrop -r: Success
dovecot: lda([email protected]): Error: Sendmail process terminated abnormally, exit status 75
dovecot: lda([email protected]): Error: sieve: msgid=<[email protected]>: failed to redirect message to <[email protected]> (refer to server log for more information)
ISPConfig 版本:3.0.5.4p8
操作系统:SuSE Linux 13.2
Postfix 版本 2.11.3
我已经尝试了 stackoverflow semi 上与此相关的所有其他建议,但没有任何帮助。
我的 postdrop 和 postqueue 位于 maildrop 组内的 /usr/sbin/ 下。
我查看了权限,一切似乎正常,我也重新启动了所有服务。
请提供完整的命令,因为我还不是 Linux 专家
按要求输出:
file /usr/sbin/postdrop
/usr/sbin/postdrop: setgid ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=55fb6e550abece72ccb01fb94213418d3ce75c72, stripped
ls -la /usr/sbin/postdrop
-rwxr-sr-x 1 root maildrop 15008 Feb 11 2015 /usr/sbin/postdrop
答案1
可能与 apparmor 有冲突。可能没有为 postdrop 激活配置文件。只需通过以下方式停止 apparmor
service apparmor stop
并检查它是否有效。如果 apparmor 导致错误,只需查看 apparmor 的子目录:
/usr/share/apparmor
将 postdrop 配置文件复制到
/etc/apparmor.d/
并重新启动 apparmor 服务:
service apparmor start
检查 apparmor 是否正在运行并且没有任何 postdrop 问题。
service apparmor status