Wednesday, 15 March 2017

Emails received today are being grouped as tomorrow's in outlook 2016

Or, Today’s emails are appearing in outlook inbox under tomorrow group…
Or, Why my emails are appearing in tomorrow date section in outlook
Or, Outlook today bug - it shows tomorrow as today (outlook 2016 with Office365 email server)

Descriptions: Guys, I had reported this issue to Microsoft O365 support as well as on Microsoft Answer community. They helped me with some good tools to check this issue but no luck at all. It was frustrating when my emails received today were appearing as tomorrows emails.

Reference error screenshot:

Environment Details:
Operating System:   Windows 10 Anniversary Update X64
Email Client:             Outlook 2016 Standard X64

What was the culprit?
Yes Guys, It was “Region and Language” Settings on Windows 10 and the Office365 online portal was different.

Match the Time Zone Settings and Region & Language Settings on Windows Machine as well as on online Office365 portal.

In my case, the correct settings are as below.

On Windows Machine’s Side

On Office365 online account’s side:

Verify if the location of your computer is set to your correct location

You can also check out my thread on Microsoft community...

Updated: 13/04/2017
Guys, there are few cases where the above workaround is not solving the issue. In that case, you may try the below options:
1. Re-create your windows profiles (this should fix the issues, if not you can try the second option)
2. Re-install the Operating System

Updated: 02/06/2017
You can try to Downgrade or upgrade the MS office software, this may also help in resolving the reported issue.

Instead of performing an in-place upgrade, it's better to uninstall the current version of MS office and then install the newer or older version.

Updated: 12/09/2017
Another cool workaround we have found. You may try to Disable "Microsoft Exchange Add-in" from outlook and the issue should be fixed.

Updated: 23/02/2018
We have noticed the problem with some 'custom developed outlook Add-in' also. If any of the above solutions are not working for you, you must try to find out if you have any local custom developed outlook add-in installed. If yes, try to remove it and see if that works for you.

If removing the custom developed outlook is working fine, then you must consult with your local developers to get that outlook add-in code corrected.

Example: if you have below line written in your outlook code, try to comment it and see the result...

Function pPatternTime_AM_PM_array(txtRng, wList1Dic, wlError) 

Cheers, please write me back if you have any query or feedback.


  1. Disabling Microsoft Exchange Add-in worked fine. Thank you. But can we configure / modify that add-in to work properly or can you please let me know what is the impact of disabling this add -in

    1. Hi Ananth, Thanks for writing back..

      To modify and read the add-in settings, you must consult your internal developers.

      No such impact on email flow at all, but there may be some impact on some of the features of outlook specific to local infra.