1
0
mirror of https://github.com/moparisthebest/k-9 synced 2024-12-17 21:32:26 -05:00

Fix sendCommand line splitup for some imap proxys

When sending a command it would be sent like this:
PKG1: 1 STARTTLS
PKG2: \r\n

Some imap proxys (maybe from Fortinet?) don't accept commands across packets:
PKG1: 1 STARTTLS\r\n
This commit is contained in:
Dominik Heidler 2014-02-28 17:02:05 +01:00 committed by Dominik Heidler
parent 1091e7af99
commit 8bfd6ca3e0

View File

@ -2779,10 +2779,8 @@ public class ImapStore extends Store {
try { try {
open(); open();
String tag = Integer.toString(mNextCommandTag++); String tag = Integer.toString(mNextCommandTag++);
String commandToSend = tag + " " + command; String commandToSend = tag + " " + command + "\r\n";
mOut.write(commandToSend.getBytes()); mOut.write(commandToSend.getBytes());
mOut.write('\r');
mOut.write('\n');
mOut.flush(); mOut.flush();
if (K9.DEBUG && K9.DEBUG_PROTOCOL_IMAP) { if (K9.DEBUG && K9.DEBUG_PROTOCOL_IMAP) {