2013-05-10 6 views
3

내 도메인에 대해 zpanel (dovecotMaildir 형식)을 사용하여 최근에 메일 서버를 설정하고 여기에 [email protected]과 함께 사용자 이메일 계정을 만들었습니다. 두 dovecot Maildirs 병합

여기에 모든 이메일은 (위와 같은 형식) /var/zpanel/vmail/ 경로

my-domain.com 
    |--> cur/ 
    | ------ 
    |--> new/ 
    | ------ 
    |--> tmp/ 
    ------ 

내 이전 서버에서 모든 사용자 이메일이 아래 서버에서 다음 트리에 저장됩니다. 내 도메인 my-domain.com에 대한 전자 메일 서버가 이전에 호스팅 되었습니까?

문제는 새 서버에 이미 사용자가 거의없는 이메일을 두 개 모두 병합하기 때문에 새 이메일 서버와 이전 서버에서 보낸 모든 이메일이 표시됩니다.

어쨌든이 두 maildir을 병합 할 수 있습니까?

답변

4

미안하지만 어떻게 할 수 있는지 알았습니다. 여기에 내 질문에 답하면 다른 사람들에게도 유용 할 것입니다. 우리는 간단한 파일 시스템을 사용하여 작업을 수행 할 수 있습니다

이 디렉토리에 대한 병합 그러나 그 후 우리는 우리가 vmail 사용자의 모든 파일에 대한 적절한 권한을 부여 있는지 확인해야합니다 (사용자가 zpanel 특정 수 있습니다).

이것이 저에게 효과적입니다. /var/zpanel/vmail/my-domain.com/cur/에서 :

$ sudo chown vmail:mail * 

같은 우리는 /new/tmp 디렉토리에 할 필요가있다.

+0

병합 단계 자체에 대해 설명해 주시겠습니까? 아마도'cp -Ri oldMailDir/newMailDir /'을 사용하고 있을까요? – binki