Thunderbird 1.5 (20051201)
Windows XP Professional SP2
In Thunderbird when uploading a local message to my IMAP account the message dates are only displayed correctly in the Thunderbird mail client. If I use my WebMail account, Outlook, Outlook Express, or Eudora the dates of my uploaded message shows the date that it was uploaded.
This is what I was told by the maker of the email server I use:
After investigation we found that Mozilla relies on the internal mail header 'date' line for displaying the received date. Of course this is incorrect in terms of the IMAP4 standard which uses a different method of storing the mails date. This means that when Mozilla uploads a mail, it doesn't set the IMAP4 date. Therefore, the date displays correctly in Mozilla, but any other client or WebMail will have the default upload time date.
Is this correct and if it is will it be fixed?
Thunderbird doesn't follow IMAP4 standards?
-
- Posts: 9
- Joined: February 7th, 2006, 5:11 pm
Same issue experienced. Your analysis is interesting. Searched bug base but nothing found.
See my post http://forums.mozillazine.org/viewtopic ... te#2074112
See my post http://forums.mozillazine.org/viewtopic ... te#2074112
- tanstaafl
- Moderator
- Posts: 49647
- Joined: July 30th, 2003, 5:06 pm
I compared imap logs for thunderbird and outlook express and outlook express passes the INTERNALDATE parameter while Thunderbird doesn't.
IMAP: 00:03:28 [tx] ybh3 UID FETCH 11:* (BODY.PEEK[HEADER.FIELDS (References X-Ref X-Priority X-MSMail-Priority X-MSOESRec Newsgroups)] ENVELOPE RFC822.SIZE UID FLAGS INTERNALDATE)
The ALL, FAST and FULL macros include INTERNALDATE but Thunderbird doesn't appear to use them. A corresponding command in Thunderbird would seem to be (if the .msf file doesn't exist):
1980[2157420]: 2157018:mail.messagingengine.com:S-INBOX.Test:SendData: 7 UID fetch 9:10 (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc Subject Date Message-ID Priority X-Priority References Newsgroups In-Reply-To Content-Type Received)])
However, I don't think this is causing the problem you describe since Outlook Express looks at the Date: header for the Sent Column and when you read the message (see the other thread).
IMAP: 00:03:28 [tx] ybh3 UID FETCH 11:* (BODY.PEEK[HEADER.FIELDS (References X-Ref X-Priority X-MSMail-Priority X-MSOESRec Newsgroups)] ENVELOPE RFC822.SIZE UID FLAGS INTERNALDATE)
The ALL, FAST and FULL macros include INTERNALDATE but Thunderbird doesn't appear to use them. A corresponding command in Thunderbird would seem to be (if the .msf file doesn't exist):
1980[2157420]: 2157018:mail.messagingengine.com:S-INBOX.Test:SendData: 7 UID fetch 9:10 (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc Subject Date Message-ID Priority X-Priority References Newsgroups In-Reply-To Content-Type Received)])
However, I don't think this is causing the problem you describe since Outlook Express looks at the Date: header for the Sent Column and when you read the message (see the other thread).
-
- Guest
The mail server I use stores each of my messages in a seperate text file. When I copy a message from a local folder in Outlook, Outlook Express, or Eudora to an IMAP folder on the server the "date modified" of the text file is the date I recieved the e-mail. When I copy a message from a local folder in Thunderbird to an IMAP folder on the server the "date modified" of the text file becomes the date I copy the file.