locked
I found Outlook 2016 cannot receive mails after restart Exchange 2016 transport service for a while RRS feed

  • Question

  • I checked the Exchange queue with Tools and found that mails were queued into Exchange queue. Several hours later, I double checked that queue, mails were resolved and outlook received those mails.

    My environment: Exchange 2016 2 nodes DAG and Office 2016

    I have the following questions:

    1. What is the reason that caused this issue?

    2. If this is normal by design, how long will those mails  be in that queue?

    Thanks a lot,

    Best Regards,

    David


    Tuesday, January 12, 2016 4:45 AM

Answers

  • Hi,

    When you stop the transport service, emails will queue up until the service is started again. The queue size will depend on the number of mailboxes and emails sent per minute and the time it takes to restart the service. If your Exchange server is under a lot of load then it's possible that a few minutes outage can cause a backlog of emails but for it to take an hour or more to deliver the emails in the queue is not normal. Please check that your Exchange server is sized correctly by looking at the below links:

    As per the replies above, please check the application event log for issues when the service starts up and also run the below command to find out the error on any queues when emails are queuing up:

    Get-Queue | Fl Identity,NextHopDomain,MessageCount,LastError

    You can also use message tracking to track delayed email to find out at which point in email delivery they were delayed. See here: https://technet.microsoft.com/en-us/library/bb124926%28v=exchg.150%29.aspx.

    Also, check your queue database size (C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue). This may be quite large and may need defragmentation. It holds only temporary email. To recreate the queue database, you can stop the transport service, move all files out of C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue then start up the transport service again.

    Thanks.


    Please mark as an answer if this answers your question

    Mark Gossa

    MCSE 2003, MCITP Enterprise Administrator 2008 R2, MCSA 2012 R2, MCTS Exchange 2010, MCTS SQL 2012, MCTS SharePoint 2007, VCP4, VCP5, CCNA

    Blog: http://markgossa.blogspot.com   LinkedIn:

    Posts are provided “AS IS” without warranty of any kind, either expressed or implied.

    • Proposed as answer by Lynn-Li Wednesday, January 13, 2016 9:46 AM
    • Marked as answer by Lynn-Li Tuesday, January 26, 2016 2:12 AM
    Tuesday, January 12, 2016 1:08 PM

All replies

  • How frequently you observe this issue ?

    After restarting the service if it back to normal then you can see the logs if any issue is reported there.


    Mihir Nayak If a post is helpful, please take a second to hit the green arrow on the left, or mark as answer, thanks

    Tuesday, January 12, 2016 5:26 AM
  • Next time when you run into similar issue, run this command.

    Get-Queue | fl

    This will let you know exactly why the mails are stuck into the queue.


    OM (MCITP) | Blog

    Tuesday, January 12, 2016 8:51 AM
  • This forum is for Exchange development questions. Please post mail flow questions to the mail flow forum on TechNet. Thanks for your understanding.
    Tuesday, January 12, 2016 12:58 PM
  • Hi,

    When you stop the transport service, emails will queue up until the service is started again. The queue size will depend on the number of mailboxes and emails sent per minute and the time it takes to restart the service. If your Exchange server is under a lot of load then it's possible that a few minutes outage can cause a backlog of emails but for it to take an hour or more to deliver the emails in the queue is not normal. Please check that your Exchange server is sized correctly by looking at the below links:

    As per the replies above, please check the application event log for issues when the service starts up and also run the below command to find out the error on any queues when emails are queuing up:

    Get-Queue | Fl Identity,NextHopDomain,MessageCount,LastError

    You can also use message tracking to track delayed email to find out at which point in email delivery they were delayed. See here: https://technet.microsoft.com/en-us/library/bb124926%28v=exchg.150%29.aspx.

    Also, check your queue database size (C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue). This may be quite large and may need defragmentation. It holds only temporary email. To recreate the queue database, you can stop the transport service, move all files out of C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue then start up the transport service again.

    Thanks.


    Please mark as an answer if this answers your question

    Mark Gossa

    MCSE 2003, MCITP Enterprise Administrator 2008 R2, MCSA 2012 R2, MCTS Exchange 2010, MCTS SQL 2012, MCTS SharePoint 2007, VCP4, VCP5, CCNA

    Blog: http://markgossa.blogspot.com   LinkedIn:

    Posts are provided “AS IS” without warranty of any kind, either expressed or implied.

    • Proposed as answer by Lynn-Li Wednesday, January 13, 2016 9:46 AM
    • Marked as answer by Lynn-Li Tuesday, January 26, 2016 2:12 AM
    Tuesday, January 12, 2016 1:08 PM