Steps to enable intraorgprotocollogginglevel in Exchange 2013

Intraorgconnectors are the connectors used for the communication for the internal Hub servers from Legacy servers as well as from the same version of hub servers for communications between different Sites,shadow redundancy and safety net.

We can enable this protocol logs at the time of troubleshooting in scenarios where there is mail flow issues happening between Exchange 2010 and Exchange 2013 and mailflow between sites .

In Exchange 2013 since the hub role is removed and split into 3 transport services it can be enabled only on the transport service running on mailbox server.

Now we will see how to enable this option

Run below command to see if the intraorgprotocollogginglevel is enabled or disabled

Get-Transportservice  “mbx2013servername” |fl*intra*.


Run the below command to enable verbose logging in intraorg connector

Set-Transportservice  CAS2013servername  –intraorgprotocollogginglevel verbose

Below path is the location where we can see the logs recorded.

<installationdrive\Program Files\Microsoft\Exchange Server\V15\TransportRoles\Logs\Mailbox\Connectivity


Now let’s send an email from Exchange 2010 server and see the output of the results

Test email sent from Exchange 2010 user to Exchange 2013 user 



As soon as the email is sent from Exchange 2010 to 2013 you can see a separate queue created with Hub version 15 as shown below.



This is again a good place for us to note in case of scenarios where mailflow not happening between Exchange 2007/2010 and 2013 and mailflow issues between hub transport servers and sites. It can give us few more information in the last error state.

Below is the email received by Exchange 2013 user . 




Now when you open the logs and below is the result of a successful transaction



This will be helpful in troubleshooting mailflow between Exchange 2007/2010 and 2013  servers.

2 thoughts on “Steps to enable intraorgprotocollogginglevel in Exchange 2013

  1. Margo September 12, 2014 at 4:29 pm Reply

    Finally i quit my day job, now i earn decent money online you should try too, just type in google – slabs roulette system


  2. Bobby Waz October 18, 2014 at 5:39 am Reply

    Get-Transportservice “mbx2013servername” |fl*intra*.
    is actually:
    Get-Transportservice “mbx2013servername” |fl *intra*
    (space and no period)


    Set-Transportservice CAS2013servername –intraorgprotocollogginglevel verbose
    is actually
    Set-Transportservice CAS2013servername –intraorgconnectorprotocollogginglevel verbose


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: