我已经安装了后缀并且运行正常。我已经安装了多夫科特并设置其配置。但是当我尝试时,service dovecot start
它在启动时终止。在 syslog 中我有:
Nov 19 10:54:02 servername kernel: [2510855.242291] init: dovecot main process (29159) terminated with status 89
Nov 19 10:54:02 servername kernel: [2510855.242305] init: dovecot respawning too fast, stopped
我安装了 Dovecot,它运行良好,然后我更改了配置,清除了 Dovecot 和 Postfix,然后重新安装了它们。我复制了默认配置,/usr/share/doc/dovecot-core/example-config/
并更改了教程中提到的必要配置。现在我遇到了这个问题。我该怎么办?
答案1
/etc/dovecot/
首先检查和中的所有配置文件的语法/etc/dovecot/conf.d/
。
然后检查/etc/dovecot/conf.d/10-ssl.conf
和ssl_cert
路径ssl_key
。检查给定的文件,如果不存在,则用于mkcert.sh
创建 SSL 密钥和证书。您可以找到所有信息这里。 下载dovecot-openssl.cnf
并修改值。下载mkcert.sh
并运行它。修改后10-ssl.conf
:
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
重新启动 dovecot。