#723 new
Henry

"Send later" schedules my mail at wrong time

Reported by Henry | April 20th, 2014 @ 07:42 AM

  • If I set it to send at "tomorrow 12:00 am", in Drafts's Pending Submission it shows today's 23:00.
  • If I set it to send at "tomorrow 0:00", in Drafts's Pending Submission it shows today's 23:00.
  • If I set it to send at "tomorrow 1:00 am", in Drafts's Pending Submission it shows tomorrow's 0:00, i.e., 12:00 am.

What I want is if I set it to send at "tomorrow 12:00 am", it should display tomorrow's 0:00 in Drafts's Pending Submission. Thanks!

Comments and changes to this ticket

  • Claus C Portner

    Claus C Portner April 21st, 2014 @ 05:26 AM

    I am getting a slightly different version of this. When I set the time to, say, Monday 5.45, and sends a message it says that it will be send at 17.45, not the 5.45 in the morning that I would expect. Only if I add "am" to the time will it pick up the right time.

  • Meindert

    Meindert April 21st, 2014 @ 06:06 AM

    Since MailMate is using Apple's undocumented natural-language-to-date-/timestamp conversion, I don't think benny really knows exactly how it works.

    But for Henry's example, it sounds like:

    -- 0:00 = 12:00 a.m. for Apple (thus, 12:00 p.m. = noon)

    -- Henry may have some sort of one-hour problem, such as a summer time or daylight savings time problem. For instance, if it's a reply to someone in a different time zone, maybe that's being taking into account, and a setting somewhere is making an assumption about summer time?

    For Claus:

    -- Maybe the algorithm is assuming that unspecified times are p.m. when p.m. would fall in the span that is more likely to be business hours or the time people are awake.

  • Henry

    Henry April 21st, 2014 @ 06:10 AM

    I'm in the UK. Now is in summer time and my Mac has already been set to summer time zone.


    Update: It should be my fault. I use customised time format which mixes US time format and UK date format. After I chose to use one format, it's back to the normal.


    Hi, how to mark this ticket as solved?

  • Meindert

    Meindert April 21st, 2014 @ 06:14 AM

    Via a StackOverflow question at http://stackoverflow.com/questions/9294926/how-does-apple-find-date...

    An explanation of Apple's "data detectors" from OS 8 and 9 days:

    http://www.miramontes.com/writing/add-cacm/

    An Apple patent:

    http://www.cocoanetics.com/2011/12/apples-patent-on-nsdatadetector/

    http://www.google.com/patents/US5946647

    The patent is on the general system, so the details of how specific things turn into date-/timestamps is not explained.

  • benny

    benny April 21st, 2014 @ 11:57 AM

    • State changed from “new” to “closed”

    @Meindert: Thanks for the research and helping to resolve the issue. It is correct that I have little control over the data detector.

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