Logo
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
PREGNANCY
 
 
Windows Server

Microsoft Exchange Server 2007 : Implementing Client Access and Hub Transport Servers - Transport Pipeline

7/29/2014 9:18:40 PM
The transport pipeline reflects the internal routing of messages within the Hub Transport server. The elements of this are shown in Figure 1. These consist of the following:
  • SMTP Receive

  • Submission queue

  • Categorizer

  • Mailbox delivery queue

  • Remote delivery queue

Figure 1. Transport pipeline.

The figure also illustrates the relationships that the Hub Transport server role has with the other Exchange 2007 roles.

Messages get into the transport pipeline onto a Hub Transport server through one of four ways, as shown in Figure 1:

  • Through the SMTP Receive connector

  • Through files being placed in the pickup or replay directories

  • Through the submission queue by the mailbox store driver

  • Through submission from an agent (not shown)

After the messages have gotten into the pipeline, they flow through the pipeline. The various segments of that pipeline are discussed in the following sections.

SMTP Receive Connector

In the Hub Transport server, the SMTP Receive Connector accepts SMTP (port 25) messages. Basic server-level policies are applied, such as the authorization of the remote IP address of the server and authentication of the server.

If installed on the Hub Transport server, the messages coming into the SMTP Receive Connector are also processed by antivirus and antispam services.

If they pass the SMTP Receive Connector, the messages flow down the transport pipeline to the submission queue.

Submission Queue

The submission queue takes messages from the SMTP Receive Connector, as well as from the mailbox store driver, the pickup and replay directories, and from agents such as the transport rules agent.

When messages enter the submission queue, the OnSubmittedMessage event activates. This triggers the journaling agent.

The messages are held in the submission queue until they are pulled out one at a time (first in, first out) by the categorizer.

Categorizer

The categorizer processes each message that it retrieves from the submission queue. The categorizer does four main steps:

  • Resolving recipient addressing

  • Determining routes to recipients

  • Converting message content

  • Rules processing

The last step, rule processing, is where the agents that trigger on the OnRoutedMessage event activate. On the Hub Transport server, that is all the default agents, including the rules transport agent, the journaling agent, and the AD RMS Prelicensing agent.

Mailbox Delivery Queue

The mailbox delivery queue handles messages that are destined for local delivery, that is, messages for recipients in Mailbox servers in the same site as the Hub Transport server.

These messages are pulled off the queue one by one and delivered to the user’s mailbox by the store driver.

Remote Delivery Queue

The remote delivery queue handles messages to be routed to other Hub Transport servers within the forest for messages destined for other Mailbox servers within the organization but in a different AD site. The remote delivery queue also handles messages destined for external mail systems in other forests and for the Edge Transport servers.

Messages in the remote delivery queue are sent out via the SMTP Send Connector.

Other -----------------
- Microsoft Exchange Server 2007 : Hub Transport Server Policy Compliance Features (part 4) - Message Classification , Rights Management and the Hub Transport Server
- Microsoft Exchange Server 2007 : Hub Transport Server Policy Compliance Features (part 3) - Journaling
- Microsoft Exchange Server 2007 : Hub Transport Server Policy Compliance Features (part 2) - Disclaimers
- Microsoft Exchange Server 2007 : Hub Transport Server Policy Compliance Features (part 1) - Transport Rules
- Microsoft Exchange Server 2007 : Implementing Client Access and Hub Transport Servers - Understanding the Hub Transport Server
- Sharepoint 2013 : Office 2013 and an Overview of Integration (part 5) - Live Co-Authoring,Document Information Panel
- Sharepoint 2013 : Office 2013 and an Overview of Integration (part 4) - SkyDrive and SkyDrive Pro
- Sharepoint 2013 : Office 2013 and an Overview of Integration (part 3) - SkyDrive and Office 365
- Sharepoint 2013 : Office 2013 and an Overview of Integration (part 2) - Opening and Saving to SharePoint
- Sharepoint 2013 : Office 2013 and an Overview of Integration (part 1) - The Backstage Area
- Windows Server 2012 : Simplifying the Datacenter (part 4) - Managing Windows 2012 with Performance and Reliability Monitoring Tools, Leveraging the Best Practice Analyzer
- Windows Server 2012 : Simplifying the Datacenter (part 3) - Improvements in Group Policy Management, IP Address Management
- Windows Server 2012 : Simplifying the Datacenter (part 2) - Active Directory Administrative Center
- Windows Server 2012 : Simplifying the Datacenter (part 1) - New Server Manager Tool
- Windows Server 2012 : Enabling Users to Work Anywhere (part 2) - RDS Web Access
- Windows Server 2012 : Enabling Users to Work Anywhere (part 1) - Windows Server 2012 DirectAccess
- Windows Server 2012 : Enhancements for Flexible Identity and Security (part 2) - Active Directory Unification for Various Directory Services
- Windows Server 2012 : Enhancements for Flexible Identity and Security (part 1) - Dynamic Access Control
- Windows Server 2012 : DHCP,IPv6 and IPAM - Exploring DHCP (part 3) - Creating IPv4 DHCP Scopes
- Windows Server 2012 : DHCP,IPv6 and IPAM - Exploring DHCP (part 2) - Installing DHCP Server and Server Tools
 
 
Most view of day
- Windows Server 2012 Administration : Configuring Sites (part 2) - Creating a Site - Adding Domain Controllers to Sites
- Sharepoint 2013 : Health Monitoring and Disaster Recovery - SharePoint Farm Design
- Microsoft Exchange Server 2007 : Load Balancing in Exchange Server 2007
- Windows Phone 7 : The Silverlight Controls (part 9) - Layout Controls - ScrollViewer Controls
- Working in the Background : PROVIDING POWER MANAGEMENT (part 1) - Getting the Power Management State
- Using Voice and Sounds : Letting Your Computer Do the Talking, Creating a Sound File
- Managing Windows Licensing and Activation : Managing Volume License Activation (part 2) - Leveraging MAK activation, Comparing KMS and MAK activation
- Microsoft Excel 2010 : Inserting Blank Rows (part 1) - Separating Subtotaled Rows for Print
- Microsoft Dynamics AX 2009 : Integration with Microsoft Office - Reading Excel files
- Microsoft Dynamic CRM 4 : Data Migration (part 1) - Scribe Workbench - Source and Target Definitions, Source Configuration
Top 10
- Windows Phone 8 : Orientation and the PhoneApplicationPage Class - Setting Page Orientation at Runtime
- Windows Phone 8 : Orientation and the PhoneApplicationPage Class - PhoneApplicationPage Orientation Property
- Using the Windows 7 Libraries : USING THE EXPLORER BROWSER CONTROL (part 2)
- Using the Windows 7 Libraries : USING THE EXPLORER BROWSER CONTROL (part 1) - Adding the Explorer Browser to Your Toolbox , Configuring the Explorer Browser Example
- Using the Windows 7 Libraries : CONSIDERING USER-DEFINED COLLECTIONS
- Using the Windows 7 Libraries : USING NON-FILESYSTEM CONTAINERS
- Using the Windows 7 Libraries : WORKING WITH KNOWN FOLDERS
- Microsoft Exchange Server 2007 : Implementing Client Access and Hub Transport Servers - Installing the Hub Transport Server
- Microsoft Exchange Server 2007 : Implementing Client Access and Hub Transport Servers - Transport Pipeline
- Microsoft Exchange Server 2007 : Hub Transport Server Policy Compliance Features (part 4) - Message Classification , Rights Management and the Hub Transport Server
 
 
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
2015 Camaro