IMAP: mark examine command READ-ONLY
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@477 3d1905a2-6b24-0410-a738-b14d5a86fcbd
This commit is contained in:
parent
a0ebe90328
commit
bac51a25a0
|
@ -147,7 +147,11 @@ public class ImapConnection extends AbstractConnection {
|
||||||
}
|
}
|
||||||
sendClient("* FLAGS (\\Answered \\Deleted \\Draft \\Flagged \\Seen $Forwarded Junk)");
|
sendClient("* FLAGS (\\Answered \\Deleted \\Draft \\Flagged \\Seen $Forwarded Junk)");
|
||||||
sendClient("* OK [PERMANENTFLAGS (\\Answered \\Deleted \\Draft \\Flagged \\Seen $Forwarded Junk \\*)]");
|
sendClient("* OK [PERMANENTFLAGS (\\Answered \\Deleted \\Draft \\Flagged \\Seen $Forwarded Junk \\*)]");
|
||||||
|
if ("select".equalsIgnoreCase(command)) {
|
||||||
sendClient(commandId + " OK [READ-WRITE] " + command + " completed");
|
sendClient(commandId + " OK [READ-WRITE] " + command + " completed");
|
||||||
|
} else {
|
||||||
|
sendClient(commandId + " OK [READ-ONLY] " + command + " completed");
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
sendClient(commandId + " BAD command unrecognized");
|
sendClient(commandId + " BAD command unrecognized");
|
||||||
}
|
}
|
||||||
|
@ -354,6 +358,7 @@ public class ImapConnection extends AbstractConnection {
|
||||||
sendClient(commandId + " OK APPEND completed");
|
sendClient(commandId + " OK APPEND completed");
|
||||||
} else if ("noop".equalsIgnoreCase(command) || "check".equalsIgnoreCase(command)) {
|
} else if ("noop".equalsIgnoreCase(command) || "check".equalsIgnoreCase(command)) {
|
||||||
if (currentFolder != null) {
|
if (currentFolder != null) {
|
||||||
|
DavGatewayTray.debug(command + " on " + currentFolder.folderName);
|
||||||
currentFolder = session.getFolder(currentFolder.folderName);
|
currentFolder = session.getFolder(currentFolder.folderName);
|
||||||
messages = session.getAllMessages(currentFolder.folderUrl);
|
messages = session.getAllMessages(currentFolder.folderUrl);
|
||||||
sendClient("* " + messages.size() + " EXISTS");
|
sendClient("* " + messages.size() + " EXISTS");
|
||||||
|
|
Loading…
Reference in New Issue