2014-01-24 8 views
0

죄송합니다. SO 표준을 준수하는 질문이 아니지만 조언을 구할 수있는 곳을 모르겠습니다. 나는 모든 메일을 다운로드하여 로컬에 저장하는 메일 클라이언트를 구현하고 있습니다. 로컬에서 삭제 된 모든 메일은 온라인받은 편지함에 반영되어야하며 반대의 경우도 마찬가지입니다. 또한 모든 메일이 다운로드되기 전에 메일 다운로드가 중지되면 다음에 중지 된 메일에서 다시 시작해야합니다.메일 클라이언트를 구현하는 동안 일관성을 유지하는 가장 좋은 방법

현재 메시지 id와 메시지 uid의 조합을 사용하고 있지만 이에 대한 신뢰할 수있는 방법은 아니라고 들었습니다. 너희들이 나에게 다른 접근법을 제안 해 줄 수 있니?

답변

1

IMAP UID를 사용해야합니다. RFC 4549 도움이됩니다.