void downloadMessage(SyncConfig syncConfig, String folderServerId, String messageServerId)
throws MessagingException {
BackendFolder backendFolder = backendStorage.getFolder(folderServerId);
ImapFolder remoteFolder = imapStore.getFolder(folderServerId);
try {
remoteFolder.open(Folder.OPEN_MODE_RO);
Message remoteMessage = remoteFolder.getMessage(messageServerId);
downloadMessages(
syncConfig,
remoteFolder,
backendFolder,
Collections.singletonList(remoteMessage),
false,
false,
null,
new SimpleSyncListener());
} finally {
remoteFolder.close();
}
}