
Receive Connector logs are located in: Exchange version
Similarly, Send Connectors share SMTP send logs. Unlike Exchange Server 2003/2000, which maintain separate protocol logs for each SMTP Virtual Server, all Receive Connectors share SMTP receive logs. Set-TransportServer “TRANSPORT SERVER NAME” -IntraOrgConnectorProtocolLoggingLevel verbose Where do protocol logs reside? To configure protocol logging for this Intra-Organization Send Connector: You won’t see it in the console, or in the shell if you use the get-SendConnector command. It’s the Intra-Organization Send Connector.
On the General tab, change the Protocol logging level to verbose, as shown in the following screenshot.įigure 2: Enabling SMTP logging on a Send Connectorīesides the visible Receive and Send connectors, an invisible Send Connector lurks under the hood – used to transport messages within the organization, between Hub Transport servers, Edge Transport servers, and Exchange Server 2003/2000 servers. On the Send Connectors tab, select the Send Connector -> properties. Expand the Organization Configuration | Hub Transport node. To enable protocol logging on a Send Connector using the EMC: Set-SendConnector “Send Connector Name” -ProtocolLoggingLevel verbose Unlike Exchange Server 2003/2000, you have to enable logging separately for Send Connectors (used to send mail outside the Exchange organization, Send Connectors are equivalent of SMTP Connectors in Exchange 2003/2000), using the following command: On the General tab, change the Protcol logging level to Verbose, as shown in the screenshot below.įigure 1: Enabling SMTP logging on a Receive Connector Enable protocol logging on a Send Connector. Select the Hub Transport server you want to configure, and then select the Receive Connector -> Properties. Expand the Server Configuration | Hub Transport node. To enable SMTP protocol logging from the EMC: If you’re wondering whether there are any choices for the logging level – there aren’t. Get-ReceiveConnector | Set-ReceiveConnector -ProtocolLoggingLevel verbose To enable it on all Receive Connectors, you can use pipelining in PowerShell: Set-ReceiveConnector “Connector Name” -ProtocolLoggingLevel verbose To enable protocol logging on Receive Connectors, use the following command: Enable protocol logging on a Receive Connector Yes, SMTP logging is still not enabled by default! You have to remember to enable SMTP logging on transport servers. I hoped to see (SMTP) protocol logging turned on by default on SMTP Send Connectors and Receive Connectors in Exchange 2007 and later, but this is one aspect that hasn’t changed. I like to think of it as smarter or more intelligent Receive Connectors (these are protocol listeners, roughly equivalent or comparable to the SMTP Virtual Server we’ve known from Exchange Server 2003/2000). Starting with Exchange Server 2007, Exchange discontinued using the SMTP stack in IIS and developed its own SMTP stack. I wrote about logging SMTP protocol activity in Exchange Server 2003 in what is one of the most popular posts on Exchangepedia.