Dovecot 오류: 네임스페이스 'home=/home/username으로 인해 메일 저장소 자동 감지에 실패했습니다.

Dovecot 오류: 네임스페이스 'home=/home/username으로 인해 메일 저장소 자동 감지에 실패했습니다.

서버는 Dovecot 2.2.36 및 SendMail 8.14.7을 실행하는 Centos 7입니다. Postfix 2.10.1이 설치되었지만 실행되지 않습니다.

우리는 20년 동안 사소한 문제 외에는 아무 문제 없이 3개의 서버/OS 마이그레이션에 걸쳐 SendMail/Dovecot 조합을 실행해 왔지만 지난 주에는 메일 클라이언트를 통해 내부 이메일 주소를 가진 사용자에게 메일이 전달되지 않았습니다.

우리는 외부 이메일 주소를 가진 회원들에게 SendMail을 통해 많은 메일을 보내고 있는데 잘 작동합니다.

우리 서버에 메일 계정이 있는 사용자는 내부 메일이든 외부 메일이든 다운로드할 수 없습니다. 메일은 Webmin을 사용하여 볼 수 있으며 /var/spool/mail/에 저장됩니다.사용자 이름하지만 메일 로그를 확인하면 다음과 같은 항목이 있습니다.

오류: 네임스페이스 '': home=/home/username으로 인해 메일 저장소 자동 감지에 실패했습니다.

/home 위치에 MailDir이 있는 사용자는 없으며, 제가 아는 한 얼마 전에 Postfix 사용을 중단한 이후로는 갖고 있지 않습니다.

대부분의 Dovecot conf 파일은 주석 처리되지 않은 줄이 거의 없는 평범한 것처럼 보이며 Webmin을 통해 관리할 때 어떤 파일을 살펴봐야 할지조차 모르겠습니다.

dovecot.conf에는

protocols = pop3
!include conf.d/*.conf

10mail-conf에는

#mail_location = 
inbox = yes
mail_privileged_group = mail
mbox_write_locks = fcntl

20-pop3.conf에는 다음이 있습니다:

pop3_uidl_format = %v.%u

.. 나머지는 모두 주석 처리된 것 같으니 그게 전부입니다. 더 많은 구성 정보를 제공해야 할 경우 알려주시기 바랍니다. 안내해 주시면 감사하겠습니다.

출력 dovecot -n:

auth_verbose = yes
debug_log_path = syslog
disable_plaintext_auth = no
info_log_path = syslog
mail_privileged_group = mail
mbox_write_locks = fcntl
namespace inbox {
  inbox = yes
  location =
  mailbox Drafts {
    special_use = \Drafts  }
  mailbox Junk {
    special_use = \Junk  }
  mailbox Sent {
    special_use = \Sent  }
 mailbox "Sent Messages" {
    special_use = \Sent  }
 mailbox Trash {
    special_use = \Trash  }
 prefix =}
passdb {
  driver = pam}
pop3_uidl_format = %v.%u
protocols = pop3
ssl = no
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key =  # hidden, use -P to show it
userdb {
  driver = passwd}

업데이트: 사용자 /home 디렉토리에 'mail' 폴더와 Mailbox 폴더를 모두 생성한 다음 doveadm을 사용하여 강제로 동기화를 시도했는데 메일 저장소 자동 감지에 대한 오류 메시지는 제거되었지만 메일은 검색되지 않았습니다. .

메일 비둘기장: pop3(사용자 이름): 연결 끊김: 로그아웃됨 top=0/0, retr=0/0, del=0/0, size=0

내가 읽은 바에 따르면 사용자 /home 위치에 mail/.pop3/INBOX 폴더가 있어야 한다고 가정하고 있지만 수동으로 생성하면 작동하지 않는 것 같으므로 생성할 메커니즘이 있어야 합니다. 내가 찾을 수 없는 파일이나 Dovecot이 메일 파일을 해당 /home 폴더와 동기화하도록 강제하는 방법입니다.

관련 정보