메일동기화(Sync)시의 동작에 대해서

ActiveSync에서 계정 설정후에는 폴더동기를 거쳐서 메일을 가져옵니다.
이때 메일서버에 수십만개의 메일이 있다고 가정하면 과여 이 메일들을 스마트폰에 다 가져올 수 있을까요?
이런 문제를 피하기 위해서 Sync시의 옵션에 FilterType 를 설정하여 현재부터 거슬러 올라가 몇일간의 메일을 동기화할지를 설정하게 됩니다.

다음으로 WindowSize가 있는데 쉽게 생각하면 1번의 Sync에 가져올 메일의 최대 사이즈를 결정합니다.
최대 512까지 지정이 가능하며 Spec상으로는 100이 추천값인데, 아이폰에서는 25가 설정되어 있습니다.
이값이 작으면 한번에 가져오는 메일이 적어서 메일서버에 메일이 많이 있다면 여러차례의 통신이 발생하게 됩니다.
반대로 이 값이 너무크면 스마트폰의 처리에 부하가 걸리겠죠.

This entry was posted in ActiveSync. Bookmark the permalink.