CurrentFolderMessagesInfo folderInfos = (CurrentFolderMessagesInfo) this.getRequest().getSession().getAttribute(CurrentFolderMessagesInfo.CURRENT_FOLDER_MESSAGES);
//if (this.hasToReloadMessages(folder, folderInfos)) {
Message messages[] = folder.getMessages();
FetchProfile profile = new FetchProfile();
profile.add(FetchProfile.Item.ENVELOPE);
folder.fetch(messages, profile);
this.setOpenedFolder(folder);
messageList = Arrays.asList(messages);
this.orderMessages(messageList);
folderInfos = new CurrentFolderMessagesInfo(this.getCurrentFolderName(), messageList);
this.getRequest().getSession().setAttribute(CurrentFolderMessagesInfo.CURRENT_FOLDER_MESSAGES, folderInfos);