我在这里用尽了想法..我一直试图解决这个问题3个小时。 盒子是debian lenny。
Mail.log包含以下内容:
Can't connect to auth server at /var/run/dovecot/auth-master: No such file or directory
我可以发送电子邮件,并连接到我的imap罚款。 我可以检索我的草稿和删除的文件夹,但不是任何新的电子邮件。 这发生在夜晚afaik。 我已经设置了虚拟用户,但不再使用这些。 我创build了以下本地用户“支持”和“pipe理员”。
/* dovecot.conf */ log_timestamp: %Y-%m-%d %H:%M:%S protocols: imap imaps pop3 pop3s disable_plaintext_auth: no login_dir: /var/run/dovecot/login login_executable(default): /usr/lib/dovecot/imap-login login_executable(imap): /usr/lib/dovecot/imap-login login_executable(pop3): /usr/lib/dovecot/pop3-login mail_privileged_group: mail mail_location: maildir:~/Maildir mail_executable(default): /usr/lib/dovecot/imap mail_executable(imap): /usr/lib/dovecot/imap mail_executable(pop3): /usr/lib/dovecot/pop3 mail_plugin_dir(default): /usr/lib/dovecot/modules/imap mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3 pop3_uidl_format(default): pop3_uidl_format(imap): pop3_uidl_format(pop3): %08Xu%08Xv auth default: passdb: driver: pam passdb: driver: sql args: /etc/dovecot/dovecot-sql.conf userdb: driver: passwd userdb: driver: sql args: /etc/dovecot/dovecot-sql.conf socket: type: listen client: path: /var/spool/postfix/private/auth mode: 432 user: postfix group: postfix /* passwd */ support:x:5001:5001::/home/support:/bin/sh admin:x:5002:5002::/home/admin:/bin/sh /* postconf -a */ cyrus dovecot
我绝望,请帮忙!
Auth-master文件是在重新启动服务的时候创build的,对于live环境,如果你对文件赋予mode = 0660权限会更好
rw-rw —- auth-master
文件/ var / run / dovecot / auth-master可能具有错误的权限。 尝试暂时将其更改为777,直到找出需要设置的用户/组:
chmod 777 /var/run/dovecot/auth-master