I am an exchange administrator, currently encountering a weird issue.
I have two users in the same department of my company in finance, both user mailboxes resides on the same database.
Scenario as follows;
A business critical email comes in at 10.43am, user 1 receives the email at 10.43am and user 2 receives it at 4.01pm.
Checked on my firewall, the email came in at the right time, however when checking on exchange delivery log the email was delivered 4.01pm for user 2.
We eliminated the possibility of mail queuing up because they were on the same database, same queue.
Investigating further, i ran the get-messagetrackinglog command to get some in depth details on the mail delivery and noticed something peculiar;
On user 1, on the attribute " SourceContext" notice the client submit time as follows [ T06:43:48.194Z;ClientSubmitTime ]
On user 2, on the attribute " SourceContext" notice the client submit time as follows [ T12:01:23.058Z;ClientSubmitTime ]
It is to my assumption that thats where the issue is, User 1 converting to local time = 10.43am, user 2 converting to local time thats 4.01pm hence the time the emails delivered.
I need to understand how this happened and how can it be resolved.
Your support is greatly appreciated.