Dovecot parou de funcionar de repente. SOCORRO! “Não pode auth”

1

Estou ficando sem ideias aqui. Estou tentando consertar isso por 3 horas. Box é debian lenny.

Mail.log contém o seguinte:

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

Eu posso enviar e-mails e me conectar ao meu imap bem. Posso recuperar meu rascunho e excluir pastas, mas não novos e-mails. Isso aconteceu durante a noite afaik. Eu configurei usuários virtuais, mas não os estou usando mais. Eu criei os seguintes usuários locais "suporte" e "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

Estou desesperado, por favor ajude!

    
por Bastien 08.12.2010 / 06:06

2 respostas

2

O arquivo Auth-master é criado no momento da reinicialização do serviço; para o ambiente ao vivo, seria melhor se você desse a permissão mode = 0660 no arquivo

rw-rw ---- auth-master

    
por 08.12.2010 / 10:45
0

O arquivo / var / run / dovecot / auth-master provavelmente tem permissões erradas. Tente alterá-los para 777 temporariamente até descobrir qual usuário / grupo precisa ser definido:

chmod 777 /var/run/dovecot/auth-master
    
por 08.12.2010 / 09:03