Answered by:
Monitor mail delivery on exchange 2010

Question
-
Hi,
We need to monitor mail delivery on exchange 2010 automatically. Some users are complaining mail delivery delayed. We need to find out when this happened and it is exchange problem or users system problem. Please help me with detailed and with example. We are facing another problem that some users locally and remotely that "outlook is trying to retrieve data from Microsoft exchange server" .How to resolve this issue?
Thanks.
Monday, August 13, 2012 2:51 AM
Answers
-
Hi,
1. Check where emails are getting delayed by Mail Flow tool
Mail Flow troubleshooter(in EMC>Toolbox>Mail Flow Troubleshooter) from EMC
2. If any third party filtering or delivery solution causing any delay
3. Check SPAM AV filter setting if you are running any in your exchange
4. You can also add Queue counters like
\MSExchangeTransport Queues(_total)\Messages Submitted Per Second
\MSExchangeTransport Queues(_total)\Messages Completed Delivery Per Second
\MSExchangeTransport Queues(_total)\Aggregate Delivery Queue Length (All Queues)
\MSExchangeTransport Queues(_total)\Active Remote Delivery Queue Length this link will help you in it, http://technet.microsoft.com/en-us/library/ff367923.aspx
With this Queue counters, you can configure alerts which can help you get notified if exchange queue is increased. If you want less efforts, just use this ready script http://gallery.technet.microsoft.com/office/e0bb250e-e699-4c6c-a5be-f1af245a2219
5. When clients get error "outlook is trying to retrieve data from Microsoft exchange server" did you checked from clients if they were able to reach server successfully on Exchange Mail port? Hold Ctrl key and right click outlook icon in task bar near clock and it will show you connection status. Check if any connection issue client is facing.
San
- Edited by HelpfromSan Monday, August 13, 2012 8:40 AM
- Marked as answer by Simon_WuMicrosoft contingent staff, Moderator Tuesday, August 21, 2012 9:37 AM
Monday, August 13, 2012 8:39 AM
All replies
-
Hi,
1. Check where emails are getting delayed by Mail Flow tool
Mail Flow troubleshooter(in EMC>Toolbox>Mail Flow Troubleshooter) from EMC
2. If any third party filtering or delivery solution causing any delay
3. Check SPAM AV filter setting if you are running any in your exchange
4. You can also add Queue counters like
\MSExchangeTransport Queues(_total)\Messages Submitted Per Second
\MSExchangeTransport Queues(_total)\Messages Completed Delivery Per Second
\MSExchangeTransport Queues(_total)\Aggregate Delivery Queue Length (All Queues)
\MSExchangeTransport Queues(_total)\Active Remote Delivery Queue Length this link will help you in it, http://technet.microsoft.com/en-us/library/ff367923.aspx
With this Queue counters, you can configure alerts which can help you get notified if exchange queue is increased. If you want less efforts, just use this ready script http://gallery.technet.microsoft.com/office/e0bb250e-e699-4c6c-a5be-f1af245a2219
5. When clients get error "outlook is trying to retrieve data from Microsoft exchange server" did you checked from clients if they were able to reach server successfully on Exchange Mail port? Hold Ctrl key and right click outlook icon in task bar near clock and it will show you connection status. Check if any connection issue client is facing.
San
- Edited by HelpfromSan Monday, August 13, 2012 8:40 AM
- Marked as answer by Simon_WuMicrosoft contingent staff, Moderator Tuesday, August 21, 2012 9:37 AM
Monday, August 13, 2012 8:39 AM -
I really like "San. V's" suggestions. Regarding the "outlook is trying to retrieve data from Microsoft exchange server" issue:
You can do one of two things to monitor the connection status:
1) Start outlook with the /rpcdiag option
2) Right-click on the outlook icon in the system tray (while holding down the <CTRL> key) and select "Connection status"
This will show you your connection status.
What you might be able to do is implement .ost (offline storage) for your users. Basically, the outlook profile is configured for offline access because the Exchange servers are non-responsive at times due to bottlenecks somewhere. It's a band-aid at the desktop, while the smart IT guys like you and I solve the problem for the long-haul (more RAM for the CAS array, more bandwidth between the user and the Exchange servers, etc....)
Only you can dig deep and troubleshoot your environment to find out where those bottlenecks are. "San.V" is leading you in the right direction, but it's going to take some time.
Regarding email delivery delays. Are those delays between internal or external users? Are they between users on the same database? Where are your Exchange roles located? There's a million questions to ask.... : )
Wednesday, August 15, 2012 1:10 AM -
In addition, the message tracking log is a detailed log of all message activity as messages are transferred to and from a computer that is running Microsoft Exchange Server 2010 and that has the Hub Transport server role, the Mailbox server role, or the Edge Transport server role installed. You use message tracking logs for message forensics, mail flow analysis, reporting, and troubleshooting.
For the “outlook is trying to retrieve data from Microsoft exchange server” issue, you can also refer to the KB892764. Hope helps.
Noya Lau
TechNet Community Support
Wednesday, August 15, 2012 11:54 AM -
Thursday, August 16, 2012 5:14 AM