#58 ✓fixreleased
macmath

Timestamps

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

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.

Comments and changes to this ticket

  • benny

    benny February 18th, 2011 @ 11:05 PM

    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.

  • benny

    benny February 20th, 2011 @ 08:00 PM

    • 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.

  • benny

    benny March 5th, 2011 @ 05:20 PM

    • State changed from “fixcommitted” to “fixreleased”

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.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Mac OS X email client.

Shared Ticket Bins

People watching this ticket

Pages