Dovecot 突然停止工作。救命!“无法验证”

Dovecot 突然停止工作。救命!“无法验证”

我现在已经没什么主意了。。我已经试着修复这个问题 3 个小时了。Box 是 debian lenny。

Mail.log 包含以下内容:

Can't connect to auth server at /var/run/dovecot/auth-master: No such file or directory

我可以发送电子邮件并正常连接到我的 imap。我可以检索草稿和已删除的文件夹,但不能检索任何新电子邮件。据我所知,这是昨晚发生的。我设置了虚拟用户,但不再使用它们。我创建了以下本地用户“support”和“admin”。

/* 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

我很绝望,请帮帮我!

答案1

Auth-master 文件是在重新启动服务时创建的,对于实时环境,最好授予该文件的 mode = 0660 权限

rw-rw---- 身份验证器

答案2

文件/var/运行/dovecot/auth-master可能权限错误。尝试将其更改为 777暂时地直到您找到需要设置哪个用户/组:

chmod 777 /var/run/dovecot/auth-master

相关内容