升级Ubuntu从14.04lts到16.04lts,有问题的多维柯,运行良好,低于14.04。Exim4邮件服务器运行良好(接收和传递)。
清除dovecot安装并删除/etc/dovecot;重新安装和禁用imap并配置imaps所需的ssl (加号证书),将日志文件设置为/var/log/dovecot。我还启用了所有详细的dovecot日志记录。
没有设备被拒绝的消息( syslog和kern.log中唯一的dovecot消息是针对apparmor的,/var/log/mail.log中没有dovecot消息),但是/var/log/dovecot包含:
Jul 31 16:21:23 master: Info: Dovecot v2.2.22 (fe789d2) starting up for imap (core dumps disabled)
Jul 31 16:21:31 master: Fatal: execv(/usr/lib/dovecot/imap-login) failed: Permission denied
Jul 31 16:21:31 master: Error: service(imap-login): command startup failed, throttling for 2 secs
Jul 31 16:21:31 imap-login: Fatal: master: service(imap-login): child 16741 returned error 84 (exec() failed)
Jul 31 16:21:33 master: Fatal: execv(/usr/lib/dovecot/imap-login) failed: Permission denied
Jul 31 16:21:33 master: Error: service(imap-login): command startup failed, throttling for 4 secs
...etc, repeats...systemctl似乎没问题:
%> systemctl status dovecot.socket
● dovecot.socket - Dovecot IMAP/POP3 email server activation socket
Loaded: loaded (/etc/systemd/system/dovecot.socket; enabled; vendor preset: enabled)
Active: active (running) since Sun 2016-07-31 16:21:23 CDT; 8min ago
Listen: 0.0.0.0:993 (Stream)
[::]:993 (Stream)
Jul 31 16:21:23 xxxxx systemd[1]: Listening on Dovecot IMAP/POP3 email server activation socket.权限:
%> ls -l /usr/lib/dovecot/imap-login
-rwxr-xr-x 1 root root 31K Apr 5 08:45 /usr/lib/dovecot/imap-login*我无法从各种日志中找出哪些实际上不起作用。如何确定配置问题在哪里?
发布于 2016-08-01 03:05:56
好吧,说来话长。关掉幻影,一切正常。打开它,收到一条消息,那就是多维柯有两个配置文件。这导致了设备在启动时挂起,而没有记录关于dovecot的消息,而dovecot在打开套接字之后也没有得到太多信息,所以它在第一条消息之后没有记录任何信息。删除重复的概要文件后,dovecot的一组新的进度消息出现在其日志文件中,并出现了一堆拒绝审核的设备。
在十多个被拒绝的审计报告中增加了大约60行内容后,它终于奏效了。
https://unix.stackexchange.com/questions/299497
复制相似问题