Permissões Maildir para correio

Permissões Maildir para correio

Estou tendo dificuldades com as permissões do maildir paraCorreio, um servidor IMAP que instalei em uma caixa executando o Debian Wheezy.

O diretório de email que uso é /var/mail/users, com as seguintes permissões:

drwxr-sr-x 3 mail    mail 4.0K Oct 14 08:09 users

Este diretório tem chmod 750permissões.

O indivíduodo utilizadordiretórios internos /var/mail/userstêm as seguintes permissões:

drwx------ 6 johnsmith johnsmith 4.0K Oct 14 08:13 johnsmith

Observe que os diretórios de usuários individuais pertencem ao usuário e têm permissões de 700.

O problema é que isso faz com que o courier falhe ao tentar acessar os diretórios de usuários. (A mensagem de erro fornecida pelo correio é vaga, mas tenho certeza de que é um problema de permissão):

# telnet localhost 143
Trying ::1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2011 Double Precision, Inc.  See COPYING for distribution information.
0 LOGIN [email protected] mypassword
0 OK LOGIN Ok.
0 STATUS INBOX (MESSAGES UNSEEN)
0 NO [ALERT] STATUS failed

Observe que o STATUScomando falha. Courier não diz por que e não há nada em /var/log/mail.log, mas tenho 99% de certeza de que é um problema de permissão, porque se eu alterar as permissões para /var/mail/users/johnsmith, 777courier não terá problemas com o STATUScomando e relatará sucesso. Mas é claro que não quero definir permissões para 777.

Achei que talvez o problema fosse que o /var/mail/users/johnsmithdiretório deveria pertencer a mailem vez de johnsmith. Então tentei fazer isso, mas o courier falhou no LOGINcomando:

0 LOGIN [email protected] mypassword
* BYE [ALERT] Fatal error: Account's mailbox directory is not owned by the correct uid or gid: 

Então, quais são as permissões corretas mais seguras que devo definir para o maildir (e subdiretórios maildir) para que o mensageiro possa fazer login e acessar cada diretório com êxito?

informação relacionada