dovecot은 메일 폴더/var/mail/username을 압축할 수 없습니다.

dovecot은 메일 폴더/var/mail/username을 압축할 수 없습니다.

우분투 11.10 32비트. Dovecot imap 서버를 설정하십시오. 다른 우분투 머신(64비트)에서 Thunderbird를 사용하여 imap 서버에 액세스합니다. /var/mail/username에 저장된 받은 편지함에 삭제된 이메일을 압축할 수 없다는 점을 제외하면 다른 모든 것은 괜찮습니다. mail.log를 확인하면 다음 오류 메시지가 표시됩니다.

Apr  3 00:10:11 autumn dovecot: imap(username): Error: file_dotlock_create(/var/mail/username) failed: Permission denied (euid=1000(username) egid=1000(username) missing +w perm: /var/mail, euid is not dir owner) (set mail_privileged_group=mail)

허가에 무슨 문제가 있나요? 관련 파일에 대한 권한은 다음과 같습니다.

$ ls -ld /var/mail
drwxrwsr-x 2 mail mail 4096 2012-04-02 23:36 /var/mail

$ ls -l /var/mail/username
-rw------- 1 username mail 417 2012-04-02 23:36 /var/mail/username

여기서 무슨 일이 일어나는지 아는 사람 있나요?

답변1

나는 들어가서 " " /etc/dovecot/conf.d/10-mail.conf줄에 그룹 메일을 추가하고 중지 하고 시작했습니다 . 이제 작동합니다.mail_privileged_group =dovecotdovecot

Celada가 지적한 대로 문서화되어 있습니다.여기.

답변2

단계적으로 수정해서 글을 쓰겠습니다. 저는 데비안 8과 우분투 서버 14.04를 테스트했습니다.

  1. sudo nano /etc/dovecot/conf.d/10-mail.conf
  2. 매개변수를 #mail_privileged_group다음으로 변경합니다.mail_privileged_group = mail
  3. Ctrlo
  4. Ctrlx
  5. sudo service dovecot restart
  6. 이익!

관련 정보