Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Timestamps

#58

I occasionally send a message to myself via another email address to test something. If I send a message from Mailmate and then receive it in Mail.app, the time in the "Date Received" column of the browser menu in Mail.app is correct, but the time-sent in the header of the email itself reads exactly an hour earlier.

I noticed this because for some reason one of these emails ended up in the "Outbox" because it really didn't get sent. In the outbox it said that it was sent 60 minutes ago even though it had just been completed.

If I send a message within Mailmate to another identity within Mailmate, the message will come in (I'll hear the sound, and the 'unread messages' indicator to the right of the identity's inbox will recognize it as having come in, but when I select that identity's inbox, there is no message inside to read. Neither do these messages show up in the Sent mailbox. But once I quite Mailmate and reopen it, they all show up as they should, but again with the timestamp an hour earlier.

Thanks.

Reported by macmath · February 18th, 2011 @ 10:23 PM

State: fixreleased
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny

    I guess there are two unrelated issues here.

    The first one: Mail.app's Date Received is the time it was first seen by
    Mail.app. (So if you import an old message then its Received date will
    be the current date.) So this explains the correct date in Mail.app.
    With 'time-sent' I guess you mean the 'Date:' header. Maybe it would be
    best if you send me a detailed example by email.

    The second one: This sounds really weird. I don't think it is related to
    the timestamp. Does this only happen for messages arriving by sending
    them to yourself? Again, maybe we should debug via private email since
    this one may require a bit of experimentation.

    February 18th, 2011 @ 11:05 PM

  2. benny
    benny
    • State changed from new to fixcommitted

    Both problems solved. The date issue was related to differences between how low-level and high-level functions in Mac OS X handle time zones. They agreed that the user was located in CST, but one said it was UTC-0500 and the UTC-0600.

    February 20th, 2011 @ 08:00 PM

  3. benny
    benny
    • State changed from fixcommitted to fixreleased

    March 5th, 2011 @ 05:20 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.