우분투 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 =
dovecot
dovecot
Celada가 지적한 대로 문서화되어 있습니다.여기.
답변2
단계적으로 수정해서 글을 쓰겠습니다. 저는 데비안 8과 우분투 서버 14.04를 테스트했습니다.
sudo nano /etc/dovecot/conf.d/10-mail.conf
- 매개변수를
#mail_privileged_group
다음으로 변경합니다.mail_privileged_group = mail
- Ctrlo
- Ctrlx
sudo service dovecot restart
- 이익!