2014-09-17 3 views
0

IMAP 사서함을 한 서버에서 다른 서버로 실시간으로 동기화하려고합니다. 현재 하나의 원본 서버에서 (대상) 서버로 메시지를 동기화하는 방법 (끌어 오기 방법)을 사용하는 imapsync 소프트웨어를 사용하고 있습니다.실시간으로 IMAP 사서함 동기화

mbsync (isync)도 시도했지만 Maildir 형식이 아닌 원격 IMAP4 유형 사서함 만 지원합니다.

누구든지 Maildir 원격 사서함 유형을 지원해야하는 실시간 사서함 동기화 솔루션을 제안 할 수 있습니까?

+0

IMAP 서버의 백업 저장소는 어떤 작업을해야합니까? IMAP은 백킹 스토어를 숨기므로 데이터베이스, mbox, Maildir, 교환 등을 사용하는지 여부는 중요하지 않습니다. – Max

답변

0

Max가 말했듯이 문제는 IMAP과 관련이 없습니다. IMAP은 메시지를 클라이언트에 제공하기위한 프로토콜 일뿐입니다.

백업 저장소, 즉 메시지가 보관되는 장소를 동기화하는 것입니다. Maildir을 사용하는 것 같습니다. Maildir은 모르지만 로컬 파일 시스템을 사용하기 때문에 서버간에 동기화하려고합니다. 가장 간단한 해결책은 여기에 Dropbox와 같은 것을 사용하는 것입니다.

IMAP 메시지의 실시간 동기화가 어려울 수있는 몇 가지 실용적인 이유가 있습니다. 그 중 하나는 UID 값이 시간이 지남에 따라 증가해야한다는 것입니다. 따라서 두 개의 서버가 UID를 할당하지 않고 각 UID를 할당하지 않아도됩니다. 마지막 UID가되었습니다.

개발 문제처럼 들리지 않으므로 stackoverflow가이 질문에 적합한 설정이라고 생각하지 않습니다. 어쩌면 시도하십시오 https://serverfault.com/