Maillog / bin / sh:/ usr / lib / dovecot / dovecot-lda:没有这样的文件或目录4.2.1

时间:2016-03-05 13:12:01

标签: centos plesk dovecot

我刚刚搬到新服务器上预先安装了 Plesk ,我的网站现在正常工作但是当我尝试发送邮件时,我收到以下错误:

  

3月5日13:43:14 www postfix / qmgr [2271]:9351512650BA:   from =,size = 572,nrcpt = 1(队列激活)3月5日   13:43:14 www postfix-local [3080]:postfix-local:   from = info @ [MY_DOMAIN] .nl,to = servers @ [MY_DOMAIN] .nl,   dirname = / var / qmail / mailnames 3月5日13:43:14 www   postfix / pipe [3079]:9351512650BA:to =,   relay = plesk_virtual,delay = 1307,延迟= 1307 / 0.04 / 0 / 0.05,dsn = 4.3.0,   status = deferred(临时失败。命令输出:/ bin / sh:   / usr / lib / dovecot / dovecot-lda:没有这样的文件或目录 4.2.1   此时无法发送消息)

我一直在找一个多小时,但我还没有找到修复方法。 目录/usr/lib/dovecot不存在,目录/usr/lib64/dovecot确实存在。

服务器在Centos上运行。

已解决:我发现我复制了完整的邮件目录,包括配置文件。我删除了邮箱并移动了没有配置文件的邮件目录。现在邮箱再次运行。 所以对于每个在移动时遇到同样问题的人来说。不要复制邮件配置文件。

1 个答案:

答案 0 :(得分:0)

存在各种选择:

  1. ln -s /usr/lib64/dovecot/dovecot-lda /usr/lib/dovecot/dovecot-lda
  2. 修改您的postfix/master.cf文件并将/usr/lib/dovecot路径更改为/usr/lib64/dovecot
  3. 在该方框上安装32位版本的Dovecot。
  4. 所有这些都有它们的缺点,最好的办法是与编写管理电子邮件配置的软件的人协调,让他们知道你的麻烦。