1
0
mirror of https://github.com/moparisthebest/davmail synced 2024-08-13 16:53:51 -04:00

IMAP: ... but BODYSTRUCTURE size should be rfc822size

git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@403 3d1905a2-6b24-0410-a738-b14d5a86fcbd
This commit is contained in:
mguessan 2009-02-27 10:15:15 +00:00
parent f969e6582f
commit 92809cdde9

View File

@ -472,7 +472,7 @@ public class ImapConnection extends AbstractConnection {
if ("BODY.PEEK[TEXT]".equals(param)) {
PartOutputStream bodyOutputStream = new PartOutputStream(baos, false, true);
message.write(bodyOutputStream);
rfc822size = bodyOutputStream.size;
rfc822size = bodyOutputStream.size;
} else {
message.write(baos);
rfc822size = baos.size();
@ -480,7 +480,7 @@ public class ImapConnection extends AbstractConnection {
baos.close();
DavGatewayTray.debug("Message size: " + message.size + " actual size:" + baos.size() + " message+headers: " + (message.size + baos.size()));
if (bodystructure) {
buffer.append(" BODYSTRUCTURE (\"TEXT\" \"PLAIN\" (\"CHARSET\" \"windows-1252\") NIL NIL \"8BIT\" ").append(baos.size()).append(" NIL))");
buffer.append(" BODYSTRUCTURE (\"TEXT\" \"PLAIN\" (\"CHARSET\" \"windows-1252\") NIL NIL \"8BIT\" ").append(rfc822size).append(" NIL))");
}
buffer.append(" RFC822.SIZE ").append(rfc822size).append(" ").append("BODY[]").append(" {").append(baos.size()).append("}");
sendClient(buffer.toString());