Open GoogleCodeExporter opened 9 years ago
1) Individual messages in a Gmail thread should have the date of the original
SMS
message.
2) However, thread dates are controlled by Gmail and are updated when new
messages
arrive. In the case of SMS Backup threads, new messages arrive when a backup is
performed.
If you're not seeing 1), then this is a bug. 2) is expected behavior which I
cannot
change.
Original comment by chstu...@gmail.com
on 27 Jan 2010 at 5:09
[deleted comment]
[deleted comment]
I can confirm that whatever version was released before Feb 11 had this bug,
this is when I downloaded
the app and did my initial text backup, all those texts are listed with Feb 11
dates i- not just the threads,
but the individual emails
Original comment by charleshammond
on 24 Feb 2010 at 1:12
That's strange, I haven't seen this before.
Are the dates of the messages on your phone correct?
Original comment by chstu...@gmail.com
on 20 Mar 2010 at 1:38
@Comment 1 by chstuder
The thread dates are NOT controlled by Gmail. The thread dates are set to the
current time if no date is specified in the appendMessages() method called on
the
folder. This is specified in the rfc3501 section-6.3.11.
Is there a proper method in the K9 mail code that implements the full append
part of
the IMAP specification? I had a quick search but could not find such a method.
Thanks
Original comment by wizeguyt...@gmail.com
on 20 May 2010 at 9:06
It's a bug in the embed imapstore.jar, I extracted the source code from k9
project and did following fix in the
appendMessages method by adding the third parameter DATE to the APPEND command:
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss Z",
Locale.US);
mConnection.sendCommand(
String.format("APPEND \"%s\" (%s) \"%s\" {%d}",
encodeFolderName(mName),
combineFlags(message.getFlags()),
dateFormat.format(message.getInternalDate()),
out.getCount()), false);
NOTE that the date format matters, other format won't work.
Original comment by zhouguih...@gmail.com
on 28 May 2010 at 9:05
A hack around the bad date implementation in the code is to use outlook as IMAP.
Then move all the sms emails out of ALL MAIL and onto locally stored folder.
The move them back to gmail and they should have the correct date for each
thread.
Cheers
Original comment by wizeguyt...@gmail.com
on 12 Jun 2010 at 2:00
Original issue reported on code.google.com by
dimitr...@gmail.com
on 27 Jan 2010 at 5:00