Permissões do Maildir para correio

2

Estou tendo dificuldades com as permissões do maildir para Courier , um servidor IMAP que eu tenho instalado em uma caixa rodando Debian Wheezy.

O diretório de e-mail que eu 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 750 permissões.

Os diretórios individuais usuário dentro de /var/mail/users tê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 são de propriedade do usuário e têm permissões de 700 .

O problema é que isso faz com que o correio falhe quando tenta acessar os diretórios do usuário. (A mensagem de erro que o courier dá é 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 comando STATUS falha. Courier não diz o porquê e não há nada em /var/log/mail.log , mas tenho 99% de certeza de que é um problema de permissões, porque se eu alterar as permissões em /var/mail/users/johnsmith para 777 , o courier não terá problemas com STATUS comando e relatórios de sucesso. Mas é claro que não quero definir permissões para 777 .

Eu achei que talvez o problema é que o diretório /var/mail/users/johnsmith deveria ser de propriedade de mail em vez de johnsmith . Então, tentei fazer isso, mas, em seguida, o correio falha no comando LOGIN :

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 sub-diretórios maildir) para que o courier possa logar e acessar com êxito cada diretório?

    
por Siler 14.10.2014 / 14:25

0 respostas