我刚刚搬到新服务器上预先安装了 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上运行。
已解决:我发现我复制了完整的邮件目录,包括配置文件。我删除了邮箱并移动了没有配置文件的邮件目录。现在邮箱再次运行。 所以对于每个在移动时遇到同样问题的人来说。不要复制邮件配置文件。
答案 0 :(得分:0)
存在各种选择:
ln -s /usr/lib64/dovecot/dovecot-lda /usr/lib/dovecot/dovecot-lda
,postfix/master.cf
文件并将/usr/lib/dovecot
路径更改为/usr/lib64/dovecot
,所有这些都有它们的缺点,最好的办法是与编写管理电子邮件配置的软件的人协调,让他们知道你的麻烦。