| Author |
Message |
nikespex
New Forum Member


Joined: Sep 11, 2009
Posts: 4
|
Beginning in late July, the voicemail notifications I receive from Vonage arrive in my inbox with an incorrect timestamp. The body of the email displays the correct date, but the date shown in the message headers (and in my inbox before opening the message) is 7 hrs in the future. Given that I am in Seattle, WA this appears to correspond to UTC time.
Tech support confirms that my account was migrated to new Vonage email servers at the time I started having problems (4 years of problem-free service prior to this), but refuses to admit this has caused the issue.
Anyone else notice incorrect timestamps? I'm using Mozilla Thunderbird as my email client. |
|
|
|
|
 |
trekologer
Vonage Forum Evangelist


Joined: Dec 04, 2005
Posts: 350
|
Can you post the "Date" header and the "Date" value in the body from one of the messages you received? |
|
|
|
|
 |
nikespex
New Forum Member


Joined: Sep 11, 2009
Posts: 4
|
Old date header: Date: Mon, 20 Jul 2009 10:37:26 -0700
New date header: Date: Thu, 30 Jul 2009 01:40:37 UTC
Looking closely at this, I think it is the fact that the zone is specified as a string ("UTC") instead of a numeric offset (+0000). |
|
|
|
|
 |
trekologer
Vonage Forum Evangelist


Joined: Dec 04, 2005
Posts: 350
|
|
|
|
 |
nikespex
New Forum Member


Joined: Sep 11, 2009
Posts: 4
|
Thanks trekologer. Actually, according to RFC 2822 (http://tools.ietf.org/html/rfc2822) the zone should be specified by a 4 digit offset. Specifying the zone in characters is an obsolete format.
See: 3.3. Date and Time Specification 4.3. Obsolete Date and Time
It would be nice if Thunderbird would parse the obsolete format as well, but then again, I guess that is why we have standards like the RFC. |
|
|
|
|
 |
trekologer
Vonage Forum Evangelist


Joined: Dec 04, 2005
Posts: 350
|
| nikespex wrote: | | Thanks trekologer. Actually, according to RFC 2822 (http://tools.ietf.org/html/rfc2822) the zone should be specified by a 4 digit offset. Specifying the zone in characters is an obsolete format. |
RFC 2822 is only a "Proposed Standard", it hasn't been formally accepted as standard so RFC 822 still would prevail. There is also an RFC 5322 which is a "Draft Standard" to obsolete RFC 2822. My understanding is that RFC 5322 will ultimately be accepted as the standard, leaving RFM 2822 behind. Anyway, as you noted, both RFCs indicate that the timezone format should be a +/-NNNN number but that the obsolete format using letters must also be accepted.
The interesting part of your "Old date header" is that the time is already in your local time zone. So there would not be any timezone offset needed. I wonder what would happen if the date header was "Mon, 20 Jul 2009 11:37:26 -0600' which is equivalent to the time you posted. Would Thunderbird interpret them the same? |
|
|
|
|
 |
nikespex
New Forum Member


Joined: Sep 11, 2009
Posts: 4
|
Yes, "Old date header" was already in my local timezone. Checking messages with dates outside my local timezone, Thunderbird seems to do the conversion just fine when messages are sent with +/-NNNN.
For example: Date: Tue, 8 Sep 2009 23:40:37 -0300 (shows up as 8 Sep 2009 at 7:40pm in my inbox = correct PDT)
Perhaps the best example is to look at a message sent from Amazon.com: Date: Mon, 7 Sep 2009 05:50:18 +0000 (UTC) (shows up as 6 Sep 2009 at 10:50pm = correct PDT) |
|
|
|
|
 |
Slyster
Vonage Forum Senior


Joined: Sep 26, 2008
Posts: 81
|
|
|
|
 |
trekologer
Vonage Forum Evangelist


Joined: Dec 04, 2005
Posts: 350
|
It looks like Thunderbird doesn't understand "UTC" as the timezone identifier. According to the RFC, if the client doesn't understand it, it is required to default to -0000. It also looks like there is a bug opened in the Bugzilla for not defaulting correctly when the timezone identifier is not understood, which affects both the mail and usenet reader components. So there definitely is an issue with Thunderbird. Have you tried using a different mail reader? |
|
|
|
|
 |
|
|