<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Exchange Server Pro &#187; Hub Transport</title>
	<atom:link href="http://exchangeserverpro.com/tag/hub-transport/feed" rel="self" type="application/rss+xml" />
	<link>http://exchangeserverpro.com</link>
	<description>Microsoft Exchange Server News - Tips - Tutorials</description>
	<lastBuildDate>Wed, 23 May 2012 11:55:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>The Case of the Hub Transport Server Load Imbalance</title>
		<link>http://exchangeserverpro.com/case-hub-transport-server-load-imbalance</link>
		<comments>http://exchangeserverpro.com/case-hub-transport-server-load-imbalance#comments</comments>
		<pubDate>Wed, 23 May 2012 11:55:31 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Hub Transport]]></category>
		<category><![CDATA[Log Parser]]></category>
		<category><![CDATA[Message Tracking]]></category>
		<category><![CDATA[Protocol Logs]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=4651</guid>
		<description><![CDATA[An interesting look into a real world problem of multiple Exchange Hub Transport servers not load balancing their traffic load as expected.]]></description>
			<content:encoded><![CDATA[<p>I recently dissected a problem in an <a href="http://exchangeserverpro.com">Exchange Server</a> organization that I have decided to share here, as much for the technical root cause as for the troubleshooting steps that were involved.</p>
<p>The problem first appeared as an imbalance in the volume of email traffic that each <a href="http://exchangeserverpro.com/exchange-2010-server-roles">Hub Transport server</a> in one particular site were handling.</p>
<p>This was picked up in some routine performance monitoring. The daily email traffic for each of the five Hub Transport servers in this site for the last 30 days was calculated using <a href="http://exchangeserverpro.com/exchange-2010-message-tracking">message tracking log</a> analysis, and the data used to generate this graph.</p>
<div id="attachment_4849" class="wp-caption aligncenter" style="width: 601px"><img class="size-full wp-image-4849" title="Traffic Load Pattern for Hub Transport Servers" src="http://exchangeserverpro.com/wp-content/uploads/2012/05/hub-transport-traffic-graph.jpg" alt="Traffic Load Pattern for Hub Transport Servers" width="591" height="308" /><p class="wp-caption-text">Traffic Load Pattern for Hub Transport Servers</p></div>
<p>The heavy days are week days (Monday to Friday) and the dips are the weekends.</p>
<p>That trend is not surprising, but what did catch my eye was the way SERVER4 is handling twice the traffic as any other server in that site. Each of the other four servers is handling roughly the same amount as each other, but SERVER4 stands out above them all.</p>
<h2>How Exchange Hub Transport Servers Load Balance Traffic</h2>
<p>This particular site is not internet-facing. In other words it is not responsible for email traffic going in and out of the Exchange organization.</p>
<p>Therefore, the Hub Transport servers in this site are primarily handling messages between mailboxes within that site, or messages to/from other sites (whether for mailboxes in the other sites, or to/from the internet via one of the internet-facing sites).</p>
<p>Hub Transport servers in this scenario do not need any special load balancing configuration applied. Within an Active Directory site, and for email traffic between sites, Exchange performs it&#8217;s own form of automatic load balancing.</p>
<p>In effect, the Exchange server will look at the list of available Hub Transport servers for the route an email message needs to take, randomize that list of servers, and then try each of them starting with the first in the list until it finds one that is able to accept the message. Unless there is a fault of some kind it will usually send to the first Hub Transport server in the randomized list.</p>
<p>So while it doesn&#8217;t perfectly load balance the traffic, it should do so within a pretty small degree of variation.</p>
<h2>Checking for Hub Transport Load Spikes</h2>
<p>One of my first thoughts was that perhaps SERVER4 is being hit with a spike of traffic at some period of the day that is causing it to record more email traffic each day. It is entirely possible that some rogue device or application has been hard-coded to directly address SERVER4 for it&#8217;s SMTP needs.</p>
<p>I once again used message tracking log analysis of the past 30 days to generate a graph of the average email traffic across each hour of the day.</p>
<ul>
<li><a href="http://exchangeserverpro.com/calculate-hourly-email-traffic-using-message-tracking-log-parser">Calculate Hourly Email Traffic using Message Tracking Logs and Log Parser</a></li>
</ul>
<p>The graph turned out to be unremarkable, no load spikes visible.</p>
<div id="attachment_4850" class="wp-caption aligncenter" style="width: 600px"><img class="size-full wp-image-4850" title="Daily email traffic load on the Hub Transport SERVER4" src="http://exchangeserverpro.com/wp-content/uploads/2012/05/server4-daily-email-traffic.jpg" alt="Daily email traffic load on the Hub Transport SERVER4" width="590" height="219" /><p class="wp-caption-text">Daily email traffic load on the Hub Transport SERVER4</p></div>
<h2>Checking for Top Senders</h2>
<p>Since there is no apparent load spike, but the possibility remains that a particular host or application is sending a high volume of email throughout the day, the next angle of attack was to check the top senders (ie remote IP addresses) for email traffic through this server.</p>
<ul>
<li><a href="http://exchangeserverpro.com/exchange-2010-report-top-sender-ips-log-parser">Report Top Sender IP’s on Exchange Server 2010 using Log Parser</a></li>
</ul>
<p>The results again were fairly unremarkable. But I also took a few extra moments to run the same message tracking log analysis on the other four Hub Transport servers in the site. This is where things took an interesting turn.</p>
<p>Where SERVER3-5 each showed an expected result for the top senders, SERVER1-2 showed interesting results. Those two servers had plenty of remote IP addresses logging hits on them, but a complete lack of any other Exchange servers in that list.</p>
<p>In other words, it began to appear that SERVER1 and SERVER2 were not handling any Exchange -&gt; Exchange email traffic.</p>
<p>So what was all the email traffic they <em>were</em> logging?</p>
<h2>SMTP Relay Traffic</h2>
<p>Within this site we make available a DNS alias for applications and devices that need to use an SMTP service to send alerts or reports via email. This DNS alias is load balanced across both SERVER1 and SERVER2.</p>
<p>Now, considering that SERVER1 and SERVER2 should be processing their fair share of normal Exchange traffic, as well as the additional load of SMTP relay from applications and devices, you would expect their daily traffic graphs to be higher than the others in the site.</p>
<ul>
<li><a href="http://exchangeserverpro.com/daily-email-traffic-message-tracking-log-parser">Calculate Daily Email Traffic using Message Tracking Logs and Log Parser</a></li>
</ul>
<p>Instead, this is what a single day&#8217;s email traffic amounts to on each Hub Transport server.</p>
<div id="attachment_4851" class="wp-caption aligncenter" style="width: 479px"><img class="size-full wp-image-4851" title="Total Email Traffic per Hub Transport Server" src="http://exchangeserverpro.com/wp-content/uploads/2012/05/traffic-per-server-single-day.jpg" alt="Total Email Traffic per Hub Transport Server" width="469" height="279" /><p class="wp-caption-text">Total Email Traffic per Hub Transport Server</p></div>
<p>To confirm the suspicion that SERVER1 and SERVER2 were not processing any Exchange -&gt; Exchange traffic at all I analysed the message tracking logs for hits from a sample of Hub Transport servers in other sites. When this data was collated the graph looked like this.</p>
<div id="attachment_4855" class="wp-caption aligncenter" style="width: 483px"><img class="size-full wp-image-4855" title="Intra-Org Traffic Per Hub Transport Server" src="http://exchangeserverpro.com/wp-content/uploads/2012/05/intra-org-traffic-per-server.jpg" alt="Intra-Org Traffic Per Hub Transport Server" width="473" height="279" /><p class="wp-caption-text">Intra-Org Traffic Per Hub Transport Server</p></div>
<p>Suspicion confirmed.</p>
<p>SERVER1 and SERVER2 are processing no intra-org email traffic coming in from other sites, and SERVER4 is having to pick up the slack. Although I was curious why the traffic still hadn&#8217;t evenly load balanced across the other three Hub Transport servers that was not the primary concern.</p>
<p>The real concern is why is this happening, and how do we fix it?</p>
<h2>What is Causing the Intra-Org Email Traffic Imbalance?</h2>
<p>The root cause comes back to the SMTP relay configuration that is in place. SERVER1 and SERVER2 each have an additional <a href="http://exchangeserverpro.com/how-to-configure-a-relay-connector-for-exchange-server-2010">Receive Connector configured for SMTP relay</a>.</p>
<p>At the time these were implemented the servers had no additional network interfaces available in them, so the new Receive Connectors are bound to the same interface as the Default Receive Connector.</p>
<p>While this is something you can get away with, it is generally recommended that you dedicate an interface to a relay connector like this for reasons that I&#8217;m about to demonstrate.</p>
<p>When two Receive Connectors share the same interface and IP address they use the list of remote IP addresses configured on the connectors to determine which one should handle a particular connection.</p>
<div id="attachment_4657" class="wp-caption aligncenter" style="width: 454px"><img class="size-full wp-image-4657" title="receive-connector-01" src="http://exchangeserverpro.com/wp-content/uploads/2012/03/receive-connector-01.jpg" alt="Receive Connector remote IP addresses" width="444" height="390" /><p class="wp-caption-text">Receive Connector remote IP addresses</p></div>
<p>Generally speaking the <em>most specific</em> match will determine which connector accepts a connection.</p>
<p>The Default Receive Connector specifies a remote IP range that could be described as &#8220;everything&#8221;.</p>
<div id="attachment_4852" class="wp-caption aligncenter" style="width: 421px"><img class="size-full wp-image-4852" title="Remote IP address on Default Receive Connector" src="http://exchangeserverpro.com/wp-content/uploads/2012/05/receive-connector-02.jpg" alt="Remote IP address on Default Receive Connector" width="411" height="118" /><p class="wp-caption-text">Remote IP address on Default Receive Connector</p></div>
<p>When sharing an IP address between the default connector and receive connector it is easy for the server to determine that a connection from a specific IP address that is explicitly listed in the remote IP list of the relay connector should be handled by the relay connector.</p>
<p>The trouble begins when administrators take a short cut and add entire subnets to the remote IP address list on the relay connector. If that subnet also contains other Exchange servers, connections from those Exchange servers will be processed by the relay connector, not by the default connector, because the subnet is considered more specific than the &#8220;everything&#8221; range that is on the default connector.</p>
<p>A receive connector configured for SMTP relay usage by non-Exchange systems does not have a configuration that Exchange likes when it comes to Exchange -&gt; Exchange communications. So, the connection fails and the Exchange server will attempt to use a different Transport server.</p>
<p>In our case the connections to SERVER1 or SERVER2 were continually failing and SERVER4 was handling the extra load.</p>
<h2>How to Fix the Transport Load Imbalance</h2>
<p>With the root cause clearly identified the possible solutions were clear. We could either:</p>
<ol>
<li>Configure dedicated IP addresses for the relay connectors so that there is no confusion as to which receive connector the server should use to handle Exchange traffic vs application relay traffic.</li>
<li>Remove all of the subnet entries from the remote IP address lists and replace them with only the specific IP addresses that should be permitted to relay.</li>
</ol>
<p>Because the situation with available network interfaces had not changed we went with option 2, with a note to use dedicated interfaces for relay connectors in future designs.</p>
<p>The outcome is a more balanced load among the Hub Transport servers in the site, now completely in line with expectations and providing better performance and resiliency.</p>
<div id="attachment_4853" class="wp-caption aligncenter" style="width: 484px"><img class="size-full wp-image-4853" title="Balanced distribution of traffic across Hub Transport servers" src="http://exchangeserverpro.com/wp-content/uploads/2012/05/traffic-per-server-single-day-02.jpg" alt="Balanced distribution of traffic across Hub Transport servers" width="474" height="282" /><p class="wp-caption-text">Balanced distribution of traffic across Hub Transport servers</p></div>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-2010-report-top-sender-ips-log-parser" title="Report Top Sender IP&#8217;s on Exchange Server 2010 using Log Parser">Report Top Sender IP&#8217;s on Exchange Server 2010 using Log Parser</a></li><li><a href="http://exchangeserverpro.com/generate-smtp-error-statistics-using-log-parser-and-exchange-server-2010-protocol-logs" title="Generate SMTP Error Statistics using Log Parser and Exchange Server 2010 Protocol Logs">Generate SMTP Error Statistics using Log Parser and Exchange Server 2010 Protocol Logs</a></li><li><a href="http://exchangeserverpro.com/calculate-hourly-email-traffic-using-message-tracking-log-parser" title="Calculate Hourly Email Traffic using Message Tracking Logs and Log Parser">Calculate Hourly Email Traffic using Message Tracking Logs and Log Parser</a></li><li><a href="http://exchangeserverpro.com/daily-email-traffic-message-tracking-log-parser" title="Calculate Daily Email Traffic using Message Tracking Logs and Log Parser">Calculate Daily Email Traffic using Message Tracking Logs and Log Parser</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-message-tracking-event-ids-log-parser" title="Reporting Exchange Server 2010 Message Tracking Event IDs with Log Parser">Reporting Exchange Server 2010 Message Tracking Event IDs with Log Parser</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/case-hub-transport-server-load-imbalance">The Case of the Hub Transport Server Load Imbalance</a> is © 2012 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/case-hub-transport-server-load-imbalance/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Report Top Sender IP&#8217;s on Exchange Server 2010 using Log Parser</title>
		<link>http://exchangeserverpro.com/exchange-2010-report-top-sender-ips-log-parser</link>
		<comments>http://exchangeserverpro.com/exchange-2010-report-top-sender-ips-log-parser#comments</comments>
		<pubDate>Wed, 09 May 2012 11:00:56 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Edge Transport]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Hub Transport]]></category>
		<category><![CDATA[Log Parser]]></category>
		<category><![CDATA[Message Tracking]]></category>
		<category><![CDATA[Protocol Logs]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=4802</guid>
		<description><![CDATA[How to use Log Parser, message tracking and protocol logs to report the top sender IPs for an Exchange 2010 Hub or Edge Transport server.]]></description>
			<content:encoded><![CDATA[<p>When you are investigating <a href="http://exchangeserverpro.com">Exchange</a> Transport server load one of the interesting pieces of data to look at is the IP addresses that are connecting to your server the most.</p>
<p>There are two different log sets that you can use for this:</p>
<ul>
<li>Protocol logs</li>
<li>Message Tracking logs</li>
</ul>
<p>One of the best ways to describe the difference between these is that protocol logs will capture SMTP connections that may or may not make it all the way in to the Transport pipeline. For example a connection from a spammer that gets blocked by <a href="http://exchangeserverpro.com/exchange-2010-edge-transport-server-configuring-ip-block-list-providers">IP filtering</a> will appear in the protocol logs but not the message tracking logs.</p>
<p>The detail captured in a protocol log will look a lot like what you would see if you were manually <a href="http://exchangeserverpro.com/how-to-send-email-via-telnet">testing SMTP via telnet</a> on a server.</p>
<p><a href="http://exchangeserverpro.com/exchange-2010-message-tracking">Message tracking logs</a> will capture messages that get processed through the Transport pipeline, and capture information such as message submission and delivery rather than the SMTP conversation that protocol logging reflects.</p>
<p>Message tracking is also turned on by default and is set per-server, whereas protocol logging is not turned on by default and is set per-connector.</p>
<p>For this demonstration I&#8217;ll be using my <a href="http://exchangeserverpro.com/exchange-2010-edge-transport-server-introduction">Edge Transport server</a> simply because it has slightly more interesting data since it receives a lot of connections from the internet.</p>
<h2>Get Top Sender IP&#8217;s from Protocol Logs with Log Parser</h2>
<p>To get the top sender IP&#8217;s from the protocol logs we can use this Log Parser query.</p>
<pre>SELECT EXTRACT_PREFIX(remote-endpoint,0,':') as IP,
	REVERSEDNS(EXTRACT_PREFIX(remote-endpoint,0,':')) as Name,
	Count(*) as Hits
FROM *.log
WHERE data LIKE '%EHLO%'
GROUP BY IP
ORDER BY Hits DESC</pre>
<p>When run from the folder containing the protocol logs (in this case C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\ProtocolLog\SmtpReceive) it looks like this:</p>
<pre>"C:\Program Files (x86)\Log Parser 2.2\logparser.exe" "SELECT EXTRACT_PREFIX(remote-endpoint,0,':') as IP,REVERSEDNS(EXTRACT_PREFIX(remote-endpoint,0,':')) as Name,Count(*) as Hits from *.log WHERE data LIKE '%EHLO%' GROUP BY IP ORDER BY Hits DESC" -i:CSV -nSkipLines:4 -rtp:-1</pre>
<p>This will give you output similar to this:</p>
<pre>IP              Name                                    Hits
--------------- --------------------------------------- ----
83.222.31.220   v8622.vps.masterhost.ru                 52
204.13.248.72   mho-02-ewr.mailhop.org                  12
50.78.250.97    dcmail.designercabinetry.com            9
10.1.1.21       ho-ex2010-mb1.exchangeserverpro.net     8
64.61.92.26     static-64-61-92-26.isp.broadviewnet.net 7
217.108.179.228 mailhost.el-internationale.com          7
69.60.118.117   mail1.ambr.com.br                       4
10.1.1.22       ho-ex2010-mb2.exchangeserverpro.net     4
95.154.196.147  95.154.196.147                          4
118.22.2.202    pc2.land-ho-unet.ocn.ne.jp              3
187.108.193.223 cloud.newmediahost.com.br               2
109.169.77.169  109.169.77.169                          2
59.106.64.208   ns1.uranaikan.info                      2
204.13.248.71   mho-01-ewr.mailhop.org                  2
78.129.222.16   78.129.222.16                           2
199.119.76.15   mail.seoauditions.com                   1

Statistics:
-----------
Elements processed: 3359
Elements output:    16
Execution time:     17.41 seconds</pre>
<p>This part of the query string is important to note:</p>
<pre>WHERE data LIKE '%EHLO%'</pre>
<p>This means that only those log entries where the EHLO occurred will be counted in the stats that Log Parser outputs. If you leave it out you&#8217;ll see a &#8220;Hit&#8221; for every log entry a remote IP generated. Depending on how &#8220;chatty&#8221; that particular SMTP conversation was it may skew the results a little. However since we&#8217;re looking more for indicative numbers rather than precise numbers it doesn&#8217;t matter which way you choose to go (at least not to me).</p>
<h2>Get Top Sender IP&#8217;s from Message Tracking Logs with Log Parser</h2>
<p>For message tracking logs the syntax is a little different because the field names in the log files are different.</p>
<pre>SELECT client-ip as IP,
	REVERSEDNS(client-ip) as Name,
	Count(*) as Hits
FROM *.log
WHERE (event-id='RECEIVE')
GROUP BY IP
ORDER BY Hits DESC</pre>
<p>When run from the folder containing the message tracking logs (in this case C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\MessageTracking) it will look like this:</p>
<pre>"C:\Program Files (x86)\Log Parser 2.2\logparser.exe" "SELECT client-ip as IP,REVERSEDNS(client-ip) as Name,Count(*) as Hits from *.log WHERE (event-id='RECEIVE') GROUP BY IP ORDER BY Hits DESC" -i:CSV -nSkipLines:4 -rtp:-1</pre>
<p>If you get too much output you can limit it to the top X results by modifying the query slightly:</p>
<pre>"C:\Program Files (x86)\Log Parser 2.2\logparser.exe" "SELECT TOP 20 client-ip as IP,REVERSEDNS(client-ip) as Name,Count(*) as Hits from *.log WHERE (event-id='RECEIVE') GROUP BY IP ORDER BY Hits DESC" -i:CSV -nSkipLines:4 -rtp:-1</pre>
<p>This will give you output similar to this:</p>
<pre>IP              Name                                 Hits
--------------- ------------------------------------ ----
204.93.210.179  mariajunco.com                       32
10.1.1.22       ho-ex2010-mb2.exchangeserverpro.net  23
216.151.172.180 hosted.airvm.net                     22
10.1.1.21       ho-ex2010-mb1.exchangeserverpro.net  22
83.142.48.139   83.142.48.139                        17
67.215.235.199  67.215.235.199.static.quadranet.com  13
109.169.76.124  109.169.76.124                       10
109.169.55.146  109.169.55.146                       10
109.169.62.15   109.169.62.15                        10
109.169.60.137  109.169.60.137                       9
173.254.208.113 173.254.208.113.static.quadranet.com 9
59.106.64.208   ns1.uranaikan.info                   8
72.11.150.131   72.11.150.131.static.quadranet.com   7
109.169.73.116  109.169.73.116                       7
109.169.55.135  109.169.55.135                       7
189.39.9.214    mail3.ibcbrasil.com.br               5
204.13.248.72   mho-02-ewr.mailhop.org               5
109.169.87.100  109.169.87.100                       4
109.169.84.105  109.169.84.105                       4
169.232.46.177  out-58.smtp.ucla.edu                 3

Statistics:
-----------
Elements processed: 1018
Elements output:    20
Execution time:     74.03 seconds (00:01:14.03)</pre>
<p>You can use this information in a lot of situations such as when investigating load issues, or planning to decommission servers</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/case-hub-transport-server-load-imbalance" title="The Case of the Hub Transport Server Load Imbalance">The Case of the Hub Transport Server Load Imbalance</a></li><li><a href="http://exchangeserverpro.com/generate-smtp-error-statistics-using-log-parser-and-exchange-server-2010-protocol-logs" title="Generate SMTP Error Statistics using Log Parser and Exchange Server 2010 Protocol Logs">Generate SMTP Error Statistics using Log Parser and Exchange Server 2010 Protocol Logs</a></li><li><a href="http://exchangeserverpro.com/calculate-hourly-email-traffic-using-message-tracking-log-parser" title="Calculate Hourly Email Traffic using Message Tracking Logs and Log Parser">Calculate Hourly Email Traffic using Message Tracking Logs and Log Parser</a></li><li><a href="http://exchangeserverpro.com/daily-email-traffic-message-tracking-log-parser" title="Calculate Daily Email Traffic using Message Tracking Logs and Log Parser">Calculate Daily Email Traffic using Message Tracking Logs and Log Parser</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-message-tracking-event-ids-log-parser" title="Reporting Exchange Server 2010 Message Tracking Event IDs with Log Parser">Reporting Exchange Server 2010 Message Tracking Event IDs with Log Parser</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/exchange-2010-report-top-sender-ips-log-parser">Report Top Sender IP&#8217;s on Exchange Server 2010 using Log Parser</a> is © 2012 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/exchange-2010-report-top-sender-ips-log-parser/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Avoiding Infinite Loops with Internal Relay Domains in Exchange 2007/2010</title>
		<link>http://exchangeserverpro.com/exchange-2007-2010-infinite-loops-internal-relay-domains</link>
		<comments>http://exchangeserverpro.com/exchange-2007-2010-infinite-loops-internal-relay-domains#comments</comments>
		<pubDate>Sat, 24 Sep 2011 12:43:57 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Accepted Domains]]></category>
		<category><![CDATA[Edge Transport]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Hub Transport]]></category>
		<category><![CDATA[Internal Relay]]></category>
		<category><![CDATA[Send Connectors]]></category>
		<category><![CDATA[Transport]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=4069</guid>
		<description><![CDATA[How to avoid creating an infinite email routing loop in Exchange Server 2007/2010 when configuring Internal Relay domains.]]></description>
			<content:encoded><![CDATA[<p>One of the types of Accepted Domains you can add to an <a href="http://exchangeserverpro.com">Exchange Server 2007</a> or 2010 organization is an <a href="http://technet.microsoft.com/en-us/library/bb124423.aspx#RDomains">Internal Relay domain</a>.</p>
<p>For Internal Relay domains the Exchange servers behave like this:</p>
<blockquote><p>If I have a local recipient within the organization with the SMTP address that the email is addressed to then deliver it to that mailbox. Otherwise, send it outside the organization.</p></blockquote>
<p>Internal Relay domains are commonly used in shared SMTP namespace scenarios, where two separate mail systems both use the same domain name for email. If you want to know more about this scenario read <a href="http://exchangeserverpro.com/how-to-share-an-email-domain-between-two-mail-systems">How to Share an Email Domain Between Two Mail Systems</a>.</p>
<p>The steps for setting up an Internal Relay domain are usually:</p>
<ol>
<li>Add the domain name to the Accepted Domains for the organization</li>
<li>Create a Send Connector to route the non-local recipients in that domain to another external mail system</li>
</ol>
<p>However the fact is that it will work just fine if you only do step 1, and let your main Send Connector for the &#8220;*&#8221; namespace (ie, all external domains) handle the routing outwards from the organization (either via smart host or DNS).</p>
<p>That is, unless you are using <a href="http://exchangeserverpro.com/exchange-2010-edge-transport-server-introduction">Edge Transport servers</a>.</p>
<p>If you are using <a href="http://exchangeserverpro.com/exchange-2010-edge-transport-server-introduction">Edge Transport servers</a>, have configured an Internal Relay domain, and have not configured a specific Send Connector for that namespace, you may see non-delivery messages when internal senders try to send to external recipients of that namespace.</p>
<p>This happens because an infinite loop is created between the Hub Transport and Edge Transport servers.</p>
<ol>
<li>The Hub Transport is correctly routing emails for non-local recipients in the Internal Relay domain name out of the organization via the Edge Transport servers.</li>
<li>However the Edge Transport servers recognize the Internal Relay domain as being local to the organization, and therefore route the email back into the Hub Transport server (as they would if they&#8217;d received an email sent from an external sender and addressed to a recipient of that domain name).</li>
</ol>
<p><img class="aligncenter size-full wp-image-4070" title="internal-relay-domain-infinite-loop-01" src="http://exchangeserverpro.com/wp-content/uploads/2011/09/internal-relay-domain-infinite-loop-01.jpg" alt="" width="329" height="206" /></p>
<p>Under those conditions you may see non-delivery reports for emails sent to non-local recipients of the Internal Relay domain.</p>
<p><img class="aligncenter size-full wp-image-4072" title="internal-relay-domain-infinite-loop-03" src="http://exchangeserverpro.com/wp-content/uploads/2011/09/internal-relay-domain-infinite-loop-03.jpg" alt="" width="580" height="107" />In the diagnostic information will be the reason, an infinite loop.</p>
<blockquote><p>#554 5.4.6 Hop count exceeded &#8211; possible mail loop ##</p></blockquote>
<p>You will also see the loop in action in the <a href="http://exchangeserverpro.com/how-to-read-email-message-headers">message headers</a> provided with the NDR.</p>
<p><img class="aligncenter size-full wp-image-4073" title="internal-relay-domain-infinite-loop-04" src="http://exchangeserverpro.com/wp-content/uploads/2011/09/internal-relay-domain-infinite-loop-04.jpg" alt="" width="450" height="364" />The solution for this problem is to configure a Send Connector for the organization that is specifically for that Internal Relay domain name, that is a lower cost than the default Send Connector.</p>
<p>On an Exchange 2010 server in your organization (not the Edge Transport server) open the Exchange Management Console and navigate to <strong>Organization Configuration/Hub Transport</strong>. Select the <strong>New Send Connector</strong> task in the Actions pane of the console.</p>
<p><img class="aligncenter size-full wp-image-4074" title="internal-relay-domain-infinite-loop-05" src="http://exchangeserverpro.com/wp-content/uploads/2011/09/internal-relay-domain-infinite-loop-05.jpg" alt="" width="308" height="230" /></p>
<p>Give the Send Connector a name and click <strong>Next</strong> to continue.</p>
<p><img class="aligncenter size-full wp-image-4075" title="internal-relay-domain-infinite-loop-06" src="http://exchangeserverpro.com/wp-content/uploads/2011/09/internal-relay-domain-infinite-loop-06.jpg" alt="" width="477" height="214" /></p>
<p>Add the SMTP address space for the Internal Relay domain. Choose a cost that is lower than the default Send Connector that EdgeSync creates, which is a cost of 100 by default. Click <strong>Next</strong> to continue.</p>
<p><img class="aligncenter size-full wp-image-4076" title="internal-relay-domain-infinite-loop-07" src="http://exchangeserverpro.com/wp-content/uploads/2011/09/internal-relay-domain-infinite-loop-07.jpg" alt="" width="423" height="140" />You can choose to route via DNS or a smart host, whichever suits your specific scenario. DNS is probably going to be fine if the MX records for that domain already point to where you want the mail to be routed to. Otherwise a smart host may be required. Click <strong>Next</strong> to continue.</p>
<p><img class="aligncenter size-full wp-image-4077" title="internal-relay-domain-infinite-loop-08" src="http://exchangeserverpro.com/wp-content/uploads/2011/09/internal-relay-domain-infinite-loop-08.jpg" alt="" width="471" height="155" />Set the source server depending on which server you want to send out the emails to that domain. For Internal Relay domains the source server for the Send Connector must be a Hub Transport server, not an Edge Transport server, in order to achieve the desired email routing for all scenarios. This means that the Hub Transport server you choose must be able to make SMTP connections through your firewall to wherever it needs to route the email for the Internal Relay domain.</p>
<p><img class="aligncenter size-full wp-image-4082" title="internal-relay-domain-infinite-loop-12" src="http://exchangeserverpro.com/wp-content/uploads/2011/09/internal-relay-domain-infinite-loop-12.jpg" alt="" width="469" height="151" /></p>
<p>Finally, click <strong>New</strong> to complete the wizard and create the new Send Connector.</p>
<p>With the Send Connector in place you should see the correct routing behaviour in each scenario. Outside senders who send to a non-local recipient in the Internal Relay domain will be correctly routed into the Exchange organization first, and then back out the Send Connector from the Hub Transport server. Meanwhile email sent to local recipients of the Internal Relay domain will be delivered locally.</p>
<p><img class="aligncenter size-large wp-image-4085" title="internal-relay-domain-infinite-loop-13" src="http://exchangeserverpro.com/wp-content/uploads/2011/09/internal-relay-domain-infinite-loop-131-600x205.jpg" alt="" width="600" height="205" /></p>
<p>&nbsp;</p>
<p>Email sent from internal senders to non-local recipients of the Internal Relay domain will be correctly routed out the Send Connector as well, while email sent to local recipients of the Internal Relay domain will be delivered locally as expected.</p>
<p><img class="aligncenter size-large wp-image-4084" title="internal-relay-domain-infinite-loop-14" src="http://exchangeserverpro.com/wp-content/uploads/2011/09/internal-relay-domain-infinite-loop-14-600x275.jpg" alt="" width="600" height="275" /></p>
<p>This configuration achieves the desired message delivery without infinite loop conditions.</p>
<p>Bottom line is, if you are using Internal Relay domains and also Edge Transport servers you must configure a Send Connector for handling non-local recipients in that domain, or else you will create an infinite loop condition.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-20072010-transport-rule-logging" title="Exchange 2007/2010 Transport Rule Logging">Exchange 2007/2010 Transport Rule Logging</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-report-top-sender-ips-log-parser" title="Report Top Sender IP&#8217;s on Exchange Server 2010 using Log Parser">Report Top Sender IP&#8217;s on Exchange Server 2010 using Log Parser</a></li><li><a href="http://exchangeserverpro.com/migrate-relay-connector-exchange-server-2007-2010" title="How to Migrate a Relay Connector from Exchange Server 2007 to 2010">How to Migrate a Relay Connector from Exchange Server 2007 to 2010</a></li><li><a href="http://exchangeserverpro.com/review-codetwo-exchange-rules-pro" title="Review of CodeTwo Exchange Rules Pro">Review of CodeTwo Exchange Rules Pro</a></li><li><a href="http://exchangeserverpro.com/change-business-email-domain" title="Exchange Server 2007/2010: How to Change the Primary Email Domain">Exchange Server 2007/2010: How to Change the Primary Email Domain</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/exchange-2007-2010-infinite-loops-internal-relay-domains">Avoiding Infinite Loops with Internal Relay Domains in Exchange 2007/2010</a> is © 2011 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/exchange-2007-2010-infinite-loops-internal-relay-domains/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Migrate a Relay Connector from Exchange Server 2007 to 2010</title>
		<link>http://exchangeserverpro.com/migrate-relay-connector-exchange-server-2007-2010</link>
		<comments>http://exchangeserverpro.com/migrate-relay-connector-exchange-server-2007-2010#comments</comments>
		<pubDate>Sat, 13 Aug 2011 13:09:42 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Exchange Management Shell]]></category>
		<category><![CDATA[Hub Transport]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Relay]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=3933</guid>
		<description><![CDATA[How to use the Exchange Management Shell to quickly migrate a relay connector from Exchange 2007 to 2010 with the same remote IP range.]]></description>
			<content:encoded><![CDATA[<p>In most organizations some applications or devices require the ability to <a title="How to Configure a Relay Connector for Exchange Server 2010" href="http://exchangeserverpro.com/how-to-configure-a-relay-connector-for-exchange-server-2010">relay email through Exchange servers</a>.</p>
<p>The source IP addresses of applications and devices that integrate with Exchange using SMTP will need to be added to a Receive Connector that permits relay. Over time this can built up to quite a long list, which creates a tedious task of re-entering all of those IP addresses when you want to migrate this relay connector role, for example during a <a href="http://exchangeserverpro.com/exchange-2007-2010-migration-guide">migration from Exchange 2007 to Exchange 2010</a>.</p>
<p>However if you’d prefer a faster way of doing this you can effectively clone the remote IP address configuration from the existing Receive Connector to the new one by using the <a title="Exchange 2010 FAQ: How Do I Install the Exchange 2010 Management Tools?" href="http://exchangeserverpro.com/exchange-2010-install-management-tools">Exchange Management Shell</a>.</p>
<p>On an<a href="http://exchangeserverpro.com"> Exchange 2010 server</a> launch the Exchange Management Shell.</p>
<p>The first step is to retrieve the list of remote IP addresses from the existing receive connector by running the following command.  This is a single line command, and you should replace the server name and connector name to suit your environment.</p>
<pre>[PS] C:\&gt;$ips = (Get-ReceiveConnector "HO-EX2007-HT1\Relay HO-EX2007-HT1").RemoteIPRanges</pre>
<p>Next run the following command to create the new relay connector on the Exchange 2010 Hub Transport server with the same remote IP range. Again this is a single line command, and you should replace the server name and connector name to suit your environment.</p>
<pre>[PS] C:\&gt;New-ReceiveConnector -Name "Relay HO-EX2010-CAHT1" –Server HO-EX2010-CAHT1” -Usage Custom -AuthMechanism ExternalAuthoritative -PermissionGroups ExchangeServers -Bindings 0.0.0.0:25 -RemoteIPRanges $ips

Identity                                Bindings                           Enabled
--------                                --------                           -------
HO-EX2010-CAHT1\Relay HO-EX2010-CAHT1   {0.0.0.0:25}                       True</pre>
<p>With that simple two step process the new relay connector has been created on the Exchange 2010 Hub Transport server with the same remote IP range as the original one.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-2010-test-servicehealth" title="Using Test-ServiceHealth for Exchange Server Health Checks">Using Test-ServiceHealth for Exchange Server Health Checks</a></li><li><a href="http://exchangeserverpro.com/list-users-access-exchange-mailboxes" title="How to List all Users Who Have Access to Other Exchange Mailboxes">How to List all Users Who Have Access to Other Exchange Mailboxes</a></li><li><a href="http://exchangeserverpro.com/clone-mailbox-database-configuration" title="Exchange 2007/2010: How to Clone a Mailbox Database Configuration">Exchange 2007/2010: How to Clone a Mailbox Database Configuration</a></li><li><a href="http://exchangeserverpro.com/exchange-2007-2010-public-folder-store-inconsistent-state" title="Exchange 2007/2010 Public Folder Store in an Inconsistent State">Exchange 2007/2010 Public Folder Store in an Inconsistent State</a></li><li><a href="http://exchangeserverpro.com/powershell-configuring-settings-multiple-exchange-mailbox-databases" title="PowerShell: Configuring Settings on Multiple Exchange Mailbox Databases">PowerShell: Configuring Settings on Multiple Exchange Mailbox Databases</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/migrate-relay-connector-exchange-server-2007-2010">How to Migrate a Relay Connector from Exchange Server 2007 to 2010</a> is © 2011 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/migrate-relay-connector-exchange-server-2007-2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review of CodeTwo Exchange Rules Pro</title>
		<link>http://exchangeserverpro.com/review-codetwo-exchange-rules-pro</link>
		<comments>http://exchangeserverpro.com/review-codetwo-exchange-rules-pro#comments</comments>
		<pubDate>Sun, 31 Jul 2011 10:53:50 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Email Disclaimers]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Hub Transport]]></category>
		<category><![CDATA[Transport Rules]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=3852</guid>
		<description><![CDATA[CodeTwo Exchange Rules Pro is an email management program for Exchange Server 2007/2010 that provides many useful features and enhancements for Exchange environments.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.codetwo.com/exchange-rules-pro?sts=1356">CodeTwo Exchange Rules Pro</a> is an email management program for Exchange Server 2007/2010 that provides many useful features and enhancements for Exchange environments.</p>
<p>To understand how CodeTwo Exchange Rules Pro works think of it like an add-on for the Transport Rules feature of Exchange Server 2010/2007.</p>
<p>There are a whole lot of things you can do with Transport Rules. But the problem is that Transport Rules are pretty awkward to work with due to the very basic configuration wizard in the Exchange Management Console.</p>
<p>Basically <a href="http://www.codetwo.com/exchange-rules-pro?sts=1356">CodeTwo Exchange Rules Pro</a> takes the capabilities of Transport Rules and makes them easier to work with, enhances them in highly useful ways, and even adds a few new capabilities to the mix.</p>
<p>Each rule that you configure in Exchange Rules Pro has the following attributes:</p>
<p><strong>Conditions</strong> – the criteria that trigger the rule, such as email to or from particular users, or containing certain keywords.</p>
<p><img class="aligncenter size-full wp-image-3864" title="code-two-exchange-rules-pro-overview-01" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-overview-01.jpg" alt="" width="496" height="282" /></p>
<p><strong>Actions</strong> – the action that you want the rule to take, such as adding a disclaimer, removing profanity, or responding with a pre-configured message.</p>
<p><img class="aligncenter size-full wp-image-3865" title="code-two-exchange-rules-pro-overview-02" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-overview-02.jpg" alt="" width="474" height="560" /></p>
<p><strong>Exceptions</strong> – any specific criteria that the rule should not apply to.</p>
<p><strong>Options</strong> – extra details such as whether to continue processing additional rules after this one, or specific time ranges that the rule applies to.</p>
<p><img class="aligncenter size-full wp-image-3866" title="code-two-exchange-rules-pro-overview-03" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-overview-03.jpg" alt="" width="549" height="339" /></p>
<p>With such fine-grain controls over rules it is pretty easy to configure rules for just about any business scenario I can think of.</p>
<h2>Installing CodeTwo Exchange Rules Pro</h2>
<p>I installed CodeTwo Exchange Rules Pro on a Windows Server 2008 R2 server running Exchange Server 2010 SP1. The Exchange Server was installed with the typical server roles of Mailbox, Client Access, and Hub Transport.</p>
<p>The installation was very quick and simple. It will restart the Transport services on the server, so you just need to be aware of that and perhaps schedule your installation for outside of business hours.</p>
<p>When the install is finished the administration console opens and you’ll see a series of pre-configured example rules (that are disabled) to help you get started.</p>
<h2>Features of CodeTwo Exchange Rules Pro</h2>
<p>Although there is a long list of features for CodeTwo Exchange Rules Pro in this review I’ll focus on just a few of the ones I found the most interesting.</p>
<h3>Email Disclaimers</h3>
<p>Disclaimers are one of the most useful features of CodeTwo Exchange Rules Pro. Almost every customer I work with would like to standardize their <a href="http://www.codetwo.com/exchange-rules-pro/different-signatures-for-different-users/?sts=1356">corporate email signatures</a>, but find that the built-in Transport Rules are too cumbersome to deal with and don’t make it easy to create good looking disclaimers.</p>
<p>CodeTwo Exchange Rules Pro solves this problem with it’s easy to use <a href="http://www.codetwo.com/exchange-rules-pro/userguide/editor/template-editor.htm">HTML editor for email disclaimers</a>. A simple WYSIWYG interface lets you create very attractive email disclaimers without having to know any HTML code. You can add dynamic fields such as Active Directory user attributes, and even use the photos stored in Active Directory as part of the email signature you create.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-3854" title="code-two-exchange-rules-pro-disclaimers-01" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-disclaimers-01.jpg" alt="" width="540" height="357" /></p>
<p>The HTML editor includes a library with a few dozen sample disclaimers, including disclaimers designed to appear at the top, side and bottom of email messages. I would bet that there is a sample design in the library that would suit almost any business, with just the simple step of swapping out the place holder logo for your own company logo.</p>
<p>There is also an image library with useful graphics for situations such as customer support autoresponders and legal disclaimers.</p>
<p style="text-align: center;"><img class="aligncenter size-large wp-image-3870" title="code-two-exchange-rules-pro-picture-library-01" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-picture-library-01-600x354.jpg" alt="" width="540" height="319" /></p>
<p>As you’re configuring rules you can use the handy Rule Tester to see whether they are working as you want them to before you apply them to your production users.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-3855" title="code-two-exchange-rules-pro-disclaimers-02" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-disclaimers-02.jpg" alt="" width="540" height="371" /></p>
<p>There is also the option to have CodeTwo Exchange Rules Pro automatically update the sent items in user mailboxes so that they look the same as after they have been processed by rules. There is a real benefit to your users being able to see exactly the same email message in their sent items that the recipients received, complete with all of the changes made by rules.</p>
<h3>Auto-Responders</h3>
<p>I’ve been asked many times in the past whether Exchange can be configured to automatically respond to certain emails with a pre-configured message. The usual scenarios for this are for example a marketing team who wants to promote an email address that people can send a message to requesting an information pack, or a jobs inbox that needs to automatically acknowledge each job application email that it receives.</p>
<p>There are various ways to achieve some of this using Outlook rules but they usually require an Outlook client logged in somewhere to actually process the rules.</p>
<p>Exchange Rules Pro makes this possible with <a href="http://www.codetwo.com/exchange-rules-pro/email-auto-responders/?sts=1356">auto-response rules</a> that can be configured centrally on the server and work regardless of whether a user is logged on or not.</p>
<p><img class="aligncenter size-full wp-image-3853" title="code-two-exchange-rules-pro-auto-response-01" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-auto-response-01.jpg" alt="" width="578" height="438" /></p>
<h3>Removing Profanity</h3>
<p>This scenario has come up a few times as well, the problem of staff having to deal with profanity in emails. They’re all grownups, and aren’t too sensitive to the occasional bad word, but a few contact centers that I’ve worked with receive a constant stream of abusive email for various reasons.</p>
<p>Believe it or not, this has actually resulted in some lawsuits because of the working conditions that it creates for staff.</p>
<p>Once again CodeTwo Exchange Rules Pro solves this problem with a <a href="http://www.codetwo.com/exchange-rules-pro/email-filtering/?sts=1356">handy content filter</a>. This feature comes with a series of pre-configured dictionaries, including an obscene language dictionary. But rather than just block emails with bad language in them, the program can be configured to replace those words with some harmless text, allowing the email to be dealt with by staff without them having to read the profanity.</p>
<p><img class="aligncenter size-full wp-image-3867" title="code-two-exchange-rules-pro-profanity-filter-01" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-profanity-filter-01.jpg" alt="" width="425" height="275" /></p>
<h3>Time Ranges</h3>
<p>The last feature I’ll describe in this review is the <a href="http://www.codetwo.com/exchange-rules-pro/time-rules/?sts=1356">Time Range settings</a>. These can be applied to every rule you create so that they will only apply at certain times of day, or for certain days.</p>
<p>Being able to pre-configure a rule to start and stop at specific times takes a lot of pressure off the IT staff and removes human error from the equation.</p>
<p>I know a lot of customers who will enjoy this feature for situations such as:</p>
<ul>
<li>Adding short-term marketing campaign information to disclaimers</li>
<li>Automatically turning on and off the Christmas office closure message</li>
<li>Replying to overnight support emails with details of the standard support hours</li>
</ul>
<p><img class="aligncenter size-full wp-image-3869" title="code-two-exchange-rules-pro-time-range-01" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-time-range-01.jpg" alt="" width="408" height="266" /></p>
<h2>Summary</h2>
<p>It is pretty clear that <a href="http://www.codetwo.com/exchange-rules-pro?sts=1356">CodeTwo Exchange Rules Pro</a> solves a lot of common business problems, and adds several enhancements and ease of administration to the standard Transport Rules capabilities of Exchange Server 2007/2010.</p>
<p>It’s nice to see such a useful product comes at a reasonable price as well. Licensing is user-based, not –server-based, and a small business of less than 50 staff only has to pay $330 USD for the software and $67 USD for each year of support.</p>
<p>I recommend checking out CodeTwo Exchange Rules Pro for yourself by downloading the trial <a href="http://www.codetwo.com/exchange-rules-pro/download/?sts=1356">here</a>, or by watching the demonstration videos on the <a href="http://www.youtube.com/watch?v=kRqjouKwzyk&amp;feature=player_embedded">CodeTwo Youtube channel</a>.</p>
<p><a class='spoiler-tgl' href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro#SID3852_1_tgl' id='SID3852_1_tgl' rev='appear||Click to Show Screenshot Gallery »||Click to Hide Sreenshot Gallery «||300'>Click to Show Screenshot Gallery »</a></p>
<div id='SID3852_1' class='spoiler-body'>

<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-auto-response-01' title='code-two-exchange-rules-pro-auto-response-01'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-auto-response-01-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-auto-response-01" title="code-two-exchange-rules-pro-auto-response-01" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-disclaimers-01' title='code-two-exchange-rules-pro-disclaimers-01'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-disclaimers-01-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-disclaimers-01" title="code-two-exchange-rules-pro-disclaimers-01" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-disclaimers-02' title='code-two-exchange-rules-pro-disclaimers-02'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-disclaimers-02-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-disclaimers-02" title="code-two-exchange-rules-pro-disclaimers-02" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-install-01' title='code-two-exchange-rules-pro-install-01'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-install-01-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-install-01" title="code-two-exchange-rules-pro-install-01" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-install-02' title='code-two-exchange-rules-pro-install-02'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-install-02-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-install-02" title="code-two-exchange-rules-pro-install-02" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-install-03' title='code-two-exchange-rules-pro-install-03'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-install-03-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-install-03" title="code-two-exchange-rules-pro-install-03" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-install-04' title='code-two-exchange-rules-pro-install-04'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-install-04-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-install-04" title="code-two-exchange-rules-pro-install-04" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-install-05' title='code-two-exchange-rules-pro-install-05'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-install-05-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-install-05" title="code-two-exchange-rules-pro-install-05" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-install-06' title='code-two-exchange-rules-pro-install-06'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-install-06-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-install-06" title="code-two-exchange-rules-pro-install-06" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-install-07' title='code-two-exchange-rules-pro-install-07'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-install-07-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-install-07" title="code-two-exchange-rules-pro-install-07" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-install-08' title='code-two-exchange-rules-pro-install-08'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-install-08-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-install-08" title="code-two-exchange-rules-pro-install-08" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-overview-01' title='code-two-exchange-rules-pro-overview-01'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-overview-01-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-overview-01" title="code-two-exchange-rules-pro-overview-01" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-overview-02' title='code-two-exchange-rules-pro-overview-02'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-overview-02-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-overview-02" title="code-two-exchange-rules-pro-overview-02" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-overview-03' title='code-two-exchange-rules-pro-overview-03'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-overview-03-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-overview-03" title="code-two-exchange-rules-pro-overview-03" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-profanity-filter-01' title='code-two-exchange-rules-pro-profanity-filter-01'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-profanity-filter-01-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-profanity-filter-01" title="code-two-exchange-rules-pro-profanity-filter-01" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-splash' title='code-two-exchange-rules-pro-splash'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-splash-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-splash" title="code-two-exchange-rules-pro-splash" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-time-range-01' title='code-two-exchange-rules-pro-time-range-01'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-time-range-01-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-time-range-01" title="code-two-exchange-rules-pro-time-range-01" /></a>
<a href='http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/code-two-exchange-rules-pro-picture-library-01' title='code-two-exchange-rules-pro-picture-library-01'><img width="150" height="150" src="http://exchangeserverpro.com/wp-content/uploads/2011/07/code-two-exchange-rules-pro-picture-library-01-150x150.jpg" class="attachment-thumbnail" alt="code-two-exchange-rules-pro-picture-library-01" title="code-two-exchange-rules-pro-picture-library-01" /></a>
</div>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-20072010-transport-rule-logging" title="Exchange 2007/2010 Transport Rule Logging">Exchange 2007/2010 Transport Rule Logging</a></li><li><a href="http://exchangeserverpro.com/exchange-2007-2010-infinite-loops-internal-relay-domains" title="Avoiding Infinite Loops with Internal Relay Domains in Exchange 2007/2010">Avoiding Infinite Loops with Internal Relay Domains in Exchange 2007/2010</a></li><li><a href="http://exchangeserverpro.com/migrate-relay-connector-exchange-server-2007-2010" title="How to Migrate a Relay Connector from Exchange Server 2007 to 2010">How to Migrate a Relay Connector from Exchange Server 2007 to 2010</a></li><li><a href="http://exchangeserverpro.com/how-to-share-an-email-domain-between-two-mail-systems" title="How to Share an Email Domain Between Two Mail Systems">How to Share an Email Domain Between Two Mail Systems</a></li><li><a href="http://exchangeserverpro.com/block-users-sending-to-specific-domains-with-exchange-server-2010" title="Block Users Sending to Specific Domains with Exchange Server 2010">Block Users Sending to Specific Domains with Exchange Server 2010</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/review-codetwo-exchange-rules-pro">Review of CodeTwo Exchange Rules Pro</a> is © 2011 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/review-codetwo-exchange-rules-pro/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Exchange 2007/2010 Transport Rule Logging</title>
		<link>http://exchangeserverpro.com/exchange-20072010-transport-rule-logging</link>
		<comments>http://exchangeserverpro.com/exchange-20072010-transport-rule-logging#comments</comments>
		<pubDate>Sat, 25 Jun 2011 02:00:34 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Edge Transport]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Hub Transport]]></category>
		<category><![CDATA[Transport Rules]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=3681</guid>
		<description><![CDATA[Do Exchange Server 2007 and 2010 have a log file that can be checked to see how many times a transport rule has taken an action.]]></description>
			<content:encoded><![CDATA[<p>The Transport Rule feature of <a href="http://exchangeserverpro.com">Exchange 2007</a> and 2010 <a title="Exchange 2010 FAQ: What are the Exchange Server 2010 Server Roles?" href="http://exchangeserverpro.com/exchange-2010-server-roles">Hub and Edge Transport servers</a> is very useful. One of the questions I was asked recently is whether or not there is a log file that can be checked to see how many &#8220;hits&#8221; a transport rule has.</p>
<p>This won&#8217;t suit all transport rules, for example if you&#8217;re using them to apply disclaimers that is probably not something you want to be constantly logging.</p>
<p>But for scenarios such as data leak prevention logging may be more appropriate.</p>
<p>Fortunately Exchange 2007 and 2010 do both allow transport rules to be logged, simply by adding &#8220;log an event with message&#8221; as an Action in the configuration of the rule.</p>
<p><img class="aligncenter size-full wp-image-3682" title="transport-rule-logging-01" src="http://exchangeserverpro.com/wp-content/uploads/2011/06/transport-rule-logging-01.png" alt="" width="464" height="249" /></p>
<p>Configure the message to say something relevant to the transport rule.</p>
<p><img class="aligncenter size-full wp-image-3683" title="transport-rule-logging-02" src="http://exchangeserverpro.com/wp-content/uploads/2011/06/transport-rule-logging-02.png" alt="" width="434" height="164" /></p>
<p>Every time the rule conditions are met and the server takes the configured action an event log entry will also be logged.</p>
<p><img class="aligncenter size-full wp-image-3684" title="transport-rule-logging-03" src="http://exchangeserverpro.com/wp-content/uploads/2011/06/transport-rule-logging-03.png" alt="" width="580" height="264" /></p>
<p>Those event log entries can then be reported on by running a script or scraped with your network monitoring system.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-2007-2010-infinite-loops-internal-relay-domains" title="Avoiding Infinite Loops with Internal Relay Domains in Exchange 2007/2010">Avoiding Infinite Loops with Internal Relay Domains in Exchange 2007/2010</a></li><li><a href="http://exchangeserverpro.com/review-codetwo-exchange-rules-pro" title="Review of CodeTwo Exchange Rules Pro">Review of CodeTwo Exchange Rules Pro</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-report-top-sender-ips-log-parser" title="Report Top Sender IP&#8217;s on Exchange Server 2010 using Log Parser">Report Top Sender IP&#8217;s on Exchange Server 2010 using Log Parser</a></li><li><a href="http://exchangeserverpro.com/migrate-relay-connector-exchange-server-2007-2010" title="How to Migrate a Relay Connector from Exchange Server 2007 to 2010">How to Migrate a Relay Connector from Exchange Server 2007 to 2010</a></li><li><a href="http://exchangeserverpro.com/poll-run-edge-transport-server" title="Poll: Do You Run an Edge Transport Server?">Poll: Do You Run an Edge Transport Server?</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/exchange-20072010-transport-rule-logging">Exchange 2007/2010 Transport Rule Logging</a> is © 2011 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/exchange-20072010-transport-rule-logging/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installing an Exchange 2007 Hub Transport Server on Windows Server 2008</title>
		<link>http://exchangeserverpro.com/installing-exchange-2007-hub-transport-server-windows-server-2008</link>
		<comments>http://exchangeserverpro.com/installing-exchange-2007-hub-transport-server-windows-server-2008#comments</comments>
		<pubDate>Sat, 28 May 2011 12:00:28 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Hub Transport]]></category>
		<category><![CDATA[IFilters]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Server 2008]]></category>
		<category><![CDATA[Setup]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=3495</guid>
		<description><![CDATA[This tutorial will show you how to install the Exchange Server 2007 Hub Transport server role on a Windows Server 2008 server.]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://exchangeserverpro.com">Exchange Server 2007</a> Hub Transport server role is responsible for transmitting all email messages between recipients inside and outside of the organization. Every email message sent or received will traverse at least one Hub Transport server, even messages sent between mailboxes that reside in the same mailbox database.</p>
<p>Outlook clients do not send mail directly to the Hub Transport server via SMTP. The Mailbox server submits sent messages to the Hub Transport server instead. However non-MAPI clients and devices such as network printers and POP/IMAP users do send mail via the Hub Transport server using SMTP.</p>
<p>This tutorial demonstrates how to install an Exchange Server 2007 Hub Transport server on Windows Server 2008. It is assumed that you have already <a href="http://exchangeserverpro.com/apply-the-exchange-server-2007-schema-extension-using-a-32-bit-schema-master">extended the Active Directory schema for Exchange 2007</a>.</p>
<h2>Installing Exchange 2007 Hub Transport Server Pre-Requisites on Windows Server 2008</h2>
<p>On Windows Server 2008 the pre-requisite roles and features for the Exchange 2007 Hub Transport server role can be installed using <a href="http://exchangeserverpro.com/windows-server-2008-servermanagercmdexe-command-reference">ServerManagerCmd.exe</a>.</p>
<p>Launch an elevated command prompt and run the following command.</p>
<pre>ServerManagerCmd -i PowerShell Web-Metabase Web-Lgcy-Mgmt-Console</pre>
<p>Next download the <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=5A58B56F-60B6-4412-95B9-54D056D6F9F4&amp;displaylang=en">Windows Installer 4.5</a> file from Microsoft and install it on the server. The <strong>Windows6.0-KB942288-v2-x64.msu</strong> file is the correct one for a 64-bit Windows Server 2008 server.</p>
<p>A restart will be required before you move on to the next step.</p>
<h2>Installing the Exchange 2007 Hub Transport Server Role</h2>
<p>To install the Exchange 2007 Hub Transport server role download the <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=1687160b-634a-43cb-a65a-f355cff0afa6&amp;displaylang=en">Exchange Server 2007 SP3</a> setup files from Microsoft and extract them to a folder on the server&#8217;s hard disk.</p>
<p>Launch an elevated command prompt and run the following command.</p>
<pre>setup /m:install /r:h,t</pre>
<pre>Welcome to Microsoft Exchange Server 2007 Unattended Setup

Preparing Exchange Setup

The following server roles will be installed
    Management Tools
    Hub Transport Role

Performing Microsoft Exchange Server Prerequisite Check

    Hub Transport Role Checks        ......................... COMPLETED

Configuring Microsoft Exchange Server

    Copying Exchange files           ......................... COMPLETED
    Exchange Management Tools        ......................... COMPLETED
    Hub Transport Server Role        ......................... COMPLETED

The Microsoft Exchange Server setup operation completed successfully.
Setup has made changes to operating system settings that require a reboot to tak
e effect. Please reboot this server prior to placing it into production.</pre>
<p>Reboot the server before proceeding to apply the latest updates and configure the server for your environment.</p>
<h2>Install and Register the Office Filter Pack IFilters</h2>
<p>An optional step is to install the Office Filter Pack and register the IFilters so that Exchange Server 2007 can index those file types.</p>
<p>You can install either the <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=60C92A37-719C-4077-B5C6-CAC34F4227CC&amp;displaylang=en">Office 2007 Filter Pack</a> or the <a href="http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&amp;FamilyID=5cd4dcd7-d3e6-4970-875e-aba93459fbee">Office 2010 Filter Pack</a> (which includes the Office 2007 IFilters). After you install the filter pack the IFilters need to be registered.</p>
<p>You can find the instructions and the script to register the IFilters <a href="http://support.microsoft.com/kb/944516">here</a>. Copy the script into Notepad and save it as Exchange_reg.vbs.</p>
<p><img class="aligncenter size-full wp-image-3518" title="register-ifilters-01" src="http://exchangeserverpro.com/wp-content/uploads/2011/05/register-ifilters-01.png" alt="" width="580" height="364" /></p>
<p>The script creates a registry file for you in the same folder.</p>
<p><img class="aligncenter size-full wp-image-3519" title="register-ifilters-02" src="http://exchangeserverpro.com/wp-content/uploads/2011/05/register-ifilters-02.png" alt="" width="523" height="178" /></p>
<p>Double-click the reg file to import it into the registry of the Hub Transport server (make sure you do this while you&#8217;re logged onto the Hub Transport server itself).</p>
<p><img class="aligncenter size-full wp-image-3520" title="register-ifilters-03" src="http://exchangeserverpro.com/wp-content/uploads/2011/05/register-ifilters-03.png" alt="" width="562" height="135" /></p>
<p>Although the script tells you to restart the Microsoft Exchange Search service, that service does not exist on Hub Transport servers so you can ignore it.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/installing-exchange-2007-mailbox-server-windows-server-2008" title="Installing an Exchange 2007 Mailbox Server on Windows Server 2008">Installing an Exchange 2007 Mailbox Server on Windows Server 2008</a></li><li><a href="http://exchangeserverpro.com/installing-exchange-server-2007" title="Installing Exchange Server 2007">Installing Exchange Server 2007</a></li><li><a href="http://exchangeserverpro.com/exchange-2007-2010-infinite-loops-internal-relay-domains" title="Avoiding Infinite Loops with Internal Relay Domains in Exchange 2007/2010">Avoiding Infinite Loops with Internal Relay Domains in Exchange 2007/2010</a></li><li><a href="http://exchangeserverpro.com/migrate-relay-connector-exchange-server-2007-2010" title="How to Migrate a Relay Connector from Exchange Server 2007 to 2010">How to Migrate a Relay Connector from Exchange Server 2007 to 2010</a></li><li><a href="http://exchangeserverpro.com/review-codetwo-exchange-rules-pro" title="Review of CodeTwo Exchange Rules Pro">Review of CodeTwo Exchange Rules Pro</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/installing-exchange-2007-hub-transport-server-windows-server-2008">Installing an Exchange 2007 Hub Transport Server on Windows Server 2008</a> is © 2011 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/installing-exchange-2007-hub-transport-server-windows-server-2008/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resolving Anonymous Mail to the GAL with Exchange Server 2010</title>
		<link>http://exchangeserverpro.com/resolving-anonymous-mail-gal-exchange-server-2010</link>
		<comments>http://exchangeserverpro.com/resolving-anonymous-mail-gal-exchange-server-2010#comments</comments>
		<pubDate>Wed, 13 Apr 2011 12:36:07 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[GAL]]></category>
		<category><![CDATA[Hub Transport]]></category>
		<category><![CDATA[Receive Connectors]]></category>
		<category><![CDATA[Relay]]></category>
		<category><![CDATA[SMTP]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=3264</guid>
		<description><![CDATA[You may encounter an issue where the emails that end users receive show the SMTP address of the sender instead of the more friendly display name configured on the user mailbox that has that SMTP address.]]></description>
			<content:encoded><![CDATA[<p>It is fairly common in Exchange Server 2010 environments for there to be applications or devices that send email to users. These are usually configured to <a title="How to Configure a Relay Connector for Exchange Server 2010" href="http://exchangeserverpro.com/how-to-configure-a-relay-connector-for-exchange-server-2010">relay email messages using an SMTP connection to a Hub Transport server</a>. They almost never authenticate their SMTP session, so are considered anonymous senders by Exchange 2010.</p>
<p>In this scenario you may encounter an issue where the emails that end users receive show the SMTP address of the sender instead of the more friendly display name configured on the user mailbox that has that SMTP address.</p>
<p>For example an email from a scanner device will appear like this.</p>
<p><img class="aligncenter size-full wp-image-3265" title="exchange-2010-resolve-anonymous-email-01" src="http://exchangeserverpro.com/wp-content/uploads/2011/04/exchange-2010-resolve-anonymous-email-01.png" alt="" width="600" height="147" /></p>
<p>This will occur if the Receive Connector on the Hub Transport server is accepting anonymous email. Receive Connectors are not configured this way by default but many Exchange administrators enable it because it is the simplest way to allow applications or devices to send emails to internal recipients.</p>
<p><img class="aligncenter size-full wp-image-3266" title="exchange-2010-resolve-anonymous-email-02" src="http://exchangeserverpro.com/wp-content/uploads/2011/04/exchange-2010-resolve-anonymous-email-02.png" alt="" width="444" height="185" /></p>
<p>To enable Exchange Server 2010 to resolve the anonymous emails you need to configure the Authentication settings for the Receive Connector to enable the Externally Secured option.</p>
<p><img class="aligncenter size-full wp-image-3267" title="exchange-2010-resolve-anonymous-email-03" src="http://exchangeserverpro.com/wp-content/uploads/2011/04/exchange-2010-resolve-anonymous-email-03.png" alt="" width="444" height="247" /></p>
<p>However this is not possible for the Default Receive Connector due to the other Authentication settings that are already enabled.</p>
<p><img class="aligncenter size-full wp-image-3268" title="exchange-2010-resolve-anonymous-email-04" src="http://exchangeserverpro.com/wp-content/uploads/2011/04/exchange-2010-resolve-anonymous-email-04.png" alt="" width="600" height="120" /></p>
<p>Instead what you can do is <a title="How to Configure a Relay Connector for Exchange Server 2010" href="http://exchangeserverpro.com/how-to-configure-a-relay-connector-for-exchange-server-2010">create a relay connector for Exchange Server 2010</a> following the instructions <a title="How to Configure a Relay Connector for Exchange Server 2010" href="http://exchangeserverpro.com/how-to-configure-a-relay-connector-for-exchange-server-2010">here</a>. Whether you restrict it to certain sender IP&#8217;s or allow your entire private network to use the relay connector is up to you.</p>
<p>Emails sent from devices using the new Receive Connector will resolve the name correctly from the GAL now.</p>
<p><img class="aligncenter size-full wp-image-3269" title="exchange-2010-resolve-anonymous-email-05" src="http://exchangeserverpro.com/wp-content/uploads/2011/04/exchange-2010-resolve-anonymous-email-05.png" alt="" width="600" height="178" /></p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/migrate-relay-connector-exchange-server-2007-2010" title="How to Migrate a Relay Connector from Exchange Server 2007 to 2010">How to Migrate a Relay Connector from Exchange Server 2007 to 2010</a></li><li><a href="http://exchangeserverpro.com/how-to-configure-a-relay-connector-for-exchange-server-2010" title="How to Configure a Relay Connector for Exchange Server 2010">How to Configure a Relay Connector for Exchange Server 2010</a></li><li><a href="http://exchangeserverpro.com/case-hub-transport-server-load-imbalance" title="The Case of the Hub Transport Server Load Imbalance">The Case of the Hub Transport Server Load Imbalance</a></li><li><a href="http://exchangeserverpro.com/generate-smtp-error-statistics-using-log-parser-and-exchange-server-2010-protocol-logs" title="Generate SMTP Error Statistics using Log Parser and Exchange Server 2010 Protocol Logs">Generate SMTP Error Statistics using Log Parser and Exchange Server 2010 Protocol Logs</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-report-top-sender-ips-log-parser" title="Report Top Sender IP&#8217;s on Exchange Server 2010 using Log Parser">Report Top Sender IP&#8217;s on Exchange Server 2010 using Log Parser</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/resolving-anonymous-mail-gal-exchange-server-2010">Resolving Anonymous Mail to the GAL with Exchange Server 2010</a> is © 2011 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/resolving-anonymous-mail-gal-exchange-server-2010/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to Publish POP3 Client Settings to Users with Exchange 2010 SP1</title>
		<link>http://exchangeserverpro.com/exchange-2010-publish-pop3-client-settings</link>
		<comments>http://exchangeserverpro.com/exchange-2010-publish-pop3-client-settings#comments</comments>
		<pubDate>Fri, 18 Mar 2011 12:37:06 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Client Access]]></category>
		<category><![CDATA[Email Client]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Hub Transport]]></category>
		<category><![CDATA[pop3]]></category>
		<category><![CDATA[Receive Connector]]></category>
		<category><![CDATA[Settings]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=3117</guid>
		<description><![CDATA[How to publish Exchange 2010 POP3 and SMTP server settings so that end users know how to configure their email client.]]></description>
			<content:encoded><![CDATA[<p>When you are <a href="http://exchangeserverpro.com/exchange-server-2010-pop3">deploying POP3 for Exchange Server 2010</a> it is useful to have a way to publish the correct server settings that users should configure their email client to use.  Exchange Server 2010 SP1 has a neat way of publishing this information in the Exchange Control Panel (in OWA).</p>
<p>The first thing you&#8217;ll need to know is the POP and SMTP server settings that you want clients to use.  In this example we&#8217;ll use these server names:</p>
<ul>
<li>pop.exchangeserverpro.net</li>
<li>smtp.exchangeserverpro.net</li>
</ul>
<p>These names will both need public DNS records created on your DNS servers.  The POP3 server name (pop.exchangeserverpro.net in this case) should also have a valid <a href="http://exchangeserverpro.com/configure-an-ssl-certificate-for-exchange-server-2010">SSL certificate</a> installed and enabled for POP with a matching name so that you can use <a href="http://exchangeserverpro.com/exchange-server-2010-pop3-configuring-securing-pop-client-access">secure POP3 access</a>.</p>
<p>Checking the Client Access server in this example I can see that the X509 certificate name configured for POP3 is not the correct one I want.</p>
<pre>[PS] C:\&gt;Get-PopSettings | fl x*

X509CertificateName : esp-ho-ex2010a</pre>
<p>To change it we can use the <a href="http://technet.microsoft.com/en-us/library/aa997154.aspx">Set-POPSettings</a> cmdlet.</p>
<pre>[PS] C:\&gt;Set-PopSettings -X509CertificateName pop.exchangeserverpro.net</pre>
<p>Next we need to look at the SMTP server.  On the Hub Transport server there are two Receive Connectors configured by default.</p>
<pre>[PS] C:\&gt;Get-ReceiveConnector

Identity                                Bindings                                Enabled
--------                                --------                                -------
ESP-HO-EX2010A\Client ESP-HO-EX2010A    {:::587, 0.0.0.0:587}                   True
ESP-HO-EX2010A\Default ESP-HO-EX2010A   {:::25, 0.0.0.0:25}                     True</pre>
<p>It might seem logical to use the &#8220;Default &#8221; connector because it is bound to TCP port 25 (SMTP).  However is actually the &#8220;Client &#8221; connector that is intended for this use.  Here is what <a href="http://technet.microsoft.com/en-us/library/aa996395.aspx">TechNet</a> says about these two Receive Connectors.</p>
<blockquote><p><strong>Client Servername</strong> &#8211; This Receive connector accepts SMTP connections from all non-MAPI clients, such as POP and IMAP.</p>
<p><strong>Default Servername</strong> &#8211; This Receive connector accepts connections from other Hub Transport servers and any Edge Transport servers you have.</p></blockquote>
<p>The &#8220;Client &#8221; Receive Connector is bound to TCP port 587.  It is also configured by default to respond to new connections with the FQDN of the server itself.</p>
<pre>[PS] C:\&gt;Get-ReceiveConnector "Client ESP-HO-EX2010A" | fl fqdn

Fqdn : esp-ho-ex2010a.exchangeserverpro.net</pre>
<p>We can change that to the desired name using the <a href="http://technet.microsoft.com/en-us/library/bb125140.aspx">Set-ReceiveConnector</a> cmdlet.</p>
<pre>[PS] C:\&gt;Set-ReceiveConnector "Client ESP-HO-EX2010A" -Fqdn smtp.exchangeserverpro.net</pre>
<p>Now that all of the information has been gathered and the correct settings applied we can publish the information to users in Exchange Control Panel.  This is what a user would normally see in ECP.</p>
<p><img class="aligncenter size-full wp-image-3125" title="exchange-2010-pop-publish-settings" src="http://exchangeserverpro.com/wp-content/uploads/2011/03/exchange-2010-pop-publish-settings.png" alt="" width="580" height="366" />When they click on the link there are no settings displayed by default.</p>
<p><img class="aligncenter size-full wp-image-3126" title="exchange-2010-pop-publish-settings-02" src="http://exchangeserverpro.com/wp-content/uploads/2011/03/exchange-2010-pop-publish-settings-02.png" alt="" width="400" height="254" /></p>
<p>We can see that no external connection settings have been configured to be published.</p>
<pre>[PS] C:\&gt;Get-PopSettings | fl external*

ExternalConnectionSettings : {}

[PS] C:\&gt;Get-ReceiveConnector "Client ESP-HO-EX2010A" | fl adv*

AdvertiseClientSettings : False</pre>
<p>To publish the settings to this location we can run the following commands.</p>
<pre>[PS] C:\&gt;Set-PopSettings -ExternalConnectionSettings {pop.exchangeserverpro.net:995:ssl}</pre>
<p>In the example above the port and security settings from the previous article on <a href="http://exchangeserverpro.com/exchange-server-2010-pop3-configuring-securing-pop-client-access">securing POP3 for Exchange 2010</a> have been used.</p>
<pre>[PS] C:\&gt;Set-ReceiveConnector "Client ESP-HO-EX2010A" -AdvertiseClientSettings $true</pre>
<p>To apply the change reset IIS on the Client Access server.</p>
<pre>[PS] C:\&gt;iisreset

Attempting stop...
Internet services successfully stopped
Attempting start...
Internet services successfully restarted</pre>
<p>Now when we return to the Exchange Control Panel the users can see the published settings.</p>
<p><img class="aligncenter size-full wp-image-3127" title="exchange-2010-pop-publish-settings-03" src="http://exchangeserverpro.com/wp-content/uploads/2011/03/exchange-2010-pop-publish-settings-03.png" alt="" width="430" height="330" /></p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-2010-pop-configure-windows-mail-client" title="How to Configure Windows Live Mail for Exchange 2010 POP3">How to Configure Windows Live Mail for Exchange 2010 POP3</a></li><li><a href="http://exchangeserverpro.com/enable-disable-pop3-access-exchange-2010-mailboxes" title="How to Enable or Disable POP3 Access for Exchange 2010 Mailboxes">How to Enable or Disable POP3 Access for Exchange 2010 Mailboxes</a></li><li><a href="http://exchangeserverpro.com/how-to-configure-a-relay-connector-for-exchange-server-2010" title="How to Configure a Relay Connector for Exchange Server 2010">How to Configure a Relay Connector for Exchange Server 2010</a></li><li><a href="http://exchangeserverpro.com/how-to-add-remote-ip-addresses-to-existing-receive-connectors" title="How to Add Remote IP Addresses to Existing Receive Connectors">How to Add Remote IP Addresses to Existing Receive Connectors</a></li><li><a href="http://exchangeserverpro.com/case-hub-transport-server-load-imbalance" title="The Case of the Hub Transport Server Load Imbalance">The Case of the Hub Transport Server Load Imbalance</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/exchange-2010-publish-pop3-client-settings">How to Publish POP3 Client Settings to Users with Exchange 2010 SP1</a> is © 2011 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/exchange-2010-publish-pop3-client-settings/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 Hub Transport Server Backup and Recovery</title>
		<link>http://exchangeserverpro.com/exchange-2010-hub-transport-server-backup-and-recovery</link>
		<comments>http://exchangeserverpro.com/exchange-2010-hub-transport-server-backup-and-recovery#comments</comments>
		<pubDate>Wed, 25 Aug 2010 09:00:23 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Disaster Recovery]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Hub Transport]]></category>
		<category><![CDATA[Restore]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=1966</guid>
		<description><![CDATA[In this tutorial you will learn how to plan a backup strategy for your Hub Transport servers, and how to use different methods to backup and restore the Hub Transport server role in Exchange Server 2010.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2009" title="hubtransport" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/hubtransprot.png" alt="" width="174" height="207" />The Exchange Server 2010 Hub Transport Server role is responsible for all email flow within the organization.  Every email between two recipients, whether they are both internal mailboxes or one is an external mailbox, will traverse  at least one Hub Transport server.  This even includes emails between two mailboxes stored on the same database.</p>
<p>In addition to the delivery of email the Hub Transport server also applies transport rules, performs journaling, and can optionally provide message hygiene services as well.</p>
<h2>What Needs to be Backed Up on Hub Transport Servers?</h2>
<p>To plan for backup and recovery of the Hub Transport server you first need to understand where the server stores its configuration and data.</p>
<p><strong>Active Directory</strong> &#8211; most of the Hub Transport server configuration information is stored in Active Directory.  However there are a few exceptions to that.</p>
<p><strong>System State</strong> &#8211; the system state contains information such as SSL certificates installed on the server, and service startup and dependency settings in the registry, which will be important if they have been modified from the defaults.  The system state will also include information about any other applications or agents installed on the Hub Transport server, such as antivirus and anti-spam products.</p>
<p><strong>File System</strong> &#8211; the file system contains the transport queues and some of their ESE settings, log files such as message tracking logs and protocol logs, and customizations made to the local transport configuration.  The file system will also include the program files for any additional applications or agents installed on the server.</p>
<h2>Planning the Hub Transport Server Backup</h2>
<p>When you are planning the Hub Transport server backup strategy there are different approaches you can take depending on your requirements.</p>
<h3>Backing up Everything</h3>
<p>A full system backup of the server, along with a working Active Directory, encompasses all of the required information for a recovery.  However this backup takes the longest and will consume the most backup storage.</p>
<p>If a server failed and needed to be recovered from a full backup any undelivered messages still in the transport queue would be lost.  But it is impractical to backup the entire server multiple times a day just to protect the transport queue databases from data loss.</p>
<p>Depending on the Exchange environment and the backup infrastructure in place a full server recovery may take longer than simply rebuilding the server from scratch.</p>
<h3>Backing up the Minimum</h3>
<p>To save on backup storage and minimize the backup time frame the minimum data on the Hub Transport server can be backed up.  For most environments this would mean only backing up the transport queue databases and the log files on the file system.</p>
<p>Because these would be relatively fast to back up this type of backup could be performed multiple times per day to minimize the risk of losing undelivered messages.  This concern would mostly apply to high volume email environments where the transport queues are regularly backlogged.  Of course in those cases some attention should be paid to whatever performance bottleneck is causing the backlog, if it is something within the control of that organization to fix.</p>
<h3>Backing up Nothing</h3>
<p>A perfectly feasible backup strategy for the Hub Transport server is to back up nothing at all.  This would be practical if:</p>
<ul>
<li>there are multiple, redundant Hub Transport servers deployed</li>
<li>the transport queues are not frequently backlogged</li>
<li>the organization does not wish to retain any log files from the Hub Transport servers</li>
</ul>
<p>If all those conditions are true then it may not be necessary to back up the Hub Transport servers at all.</p>
<h2>Backing Up and Restoring Hub Transport Servers</h2>
<p>For the purposes of this demonstration I&#8217;ve configured a Hub Transport server with an additional Receive Connector.</p>
<p><img class="aligncenter size-full wp-image-1994" title="relayconnector" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/relayconnector.png" alt="" width="436" height="179" /></p>
<p>Message tracking logs are also enabled.</p>
<p><img class="aligncenter size-full wp-image-1993" title="messagetracking" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/messagetracking.png" alt="" width="407" height="102" /></p>
<h3>Recovering a Hub Transport Server</h3>
<p>As mentioned earlier most of the critical Hub Transport server configuration is stored in Active Directory.  When a Hub Transport server has failed you can recover the server using the following process.</p>
<ol>
<li>Install a new server to host the Hub Transport server role</li>
<li>Configure the server with the same name and IP address as the failed server, and join it to the domain</li>
<li>Install the <a href="http://exchangeserverpro.com/installing-exchange-server-2010-pre-requisites-on-windows-server-2008-r2">Exchange Server 2010 pre-requisites</a></li>
<li>Perform an installation of Exchange Server 2010 using Recovery Mode</li>
</ol>
<p>To run setup in Recovery Mode use the following command to launch Exchange Server 2010 set from an elevated command prompt.</p>
<pre>C:\Admin\Exchange 2010&gt;setup /m:recoverserver</pre>
<p>Setup performs a server recovery instead of a normal installation.</p>
<pre>Welcome to Microsoft Exchange Server 2010 Unattended Setup

By continuing the installation process, you agree to the license terms of
Microsoft Exchange Server 2010. If you don't accept these license terms,
please cancel the installation. To review these license terms, please go to

http://go.microsoft.com/fwlink/?LinkId=150127&#038;clcid=0x409/

...............
No key presses were detected.  Setup will continue.
Preparing Exchange Setup

    Copying Setup Files              ......................... COMPLETED

The following server roles will be recovered
    Hub Transport Role
    Management Tools

Performing Microsoft Exchange Server Prerequisite Check

    Hub Transport Role Checks        ......................... COMPLETED
 This computer requires the 2007 Office System Converter: Microsoft Filter Pack.
 Please install the software from http://go.microsoft.com/fwlink/?LinkId=123380.

Configuring Microsoft Exchange Server

    Preparing Setup                  ......................... COMPLETED
    Stopping Services                ......................... COMPLETED
    Copying Exchange Files           ......................... COMPLETED
    Restoring Services               ......................... COMPLETED
    Hub Transport Server Role        ......................... COMPLETED
    Exchange Management Tools        ......................... COMPLETED
    Finalizing Setup.                ......................... COMPLETED

The Microsoft Exchange Server setup operation completed successfully.
Setup has made changes to operating system settings that require a reboot to tak
e effect. Please reboot this server prior to placing it into production.</pre>
<p>Restart the server as prompted.  When the server has finished restarting you can verify that configurations such as the additional Receive Connector and the message tracking log configuration have been recovered with the server.</p>
<p><img class="aligncenter size-full wp-image-1994" title="relayconnector" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/relayconnector.png" alt="" width="436" height="179" /></p>
<p><img class="aligncenter size-full wp-image-1993" title="messagetracking" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/messagetracking.png" alt="" width="407" height="102" /></p>
<p>However the log files themselves are not restored during a Recovery Mode install of Exchange Server 2010.</p>
<p><img class="aligncenter size-full wp-image-1995" title="messagetrackingempty" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/messagetrackingempty.png" alt="" width="556" height="208" /></p>
<p>Neither are additional applications or agents that were previously installed ont he server.  For the Hub Transport server one notable item would the Microsoft Office Filter Pack.</p>
<p>Therefore the server is not fully recovered until all of those items, along with any further customizations to the server, have been manually applied.</p>
<h3>Full System Backup/Restore for Hub Transport Servers</h3>
<p>For this demonstration I used Windows Server Backup to take a full system backup of the Hub Transport server to use for bare metal restore.</p>
<p><img class="aligncenter size-full wp-image-1996" title="fullbackup" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/fullbackup1.png" alt="" width="581" height="350" /></p>
<p>This backup can take a while depending on your backup infrastructure and the amount of data involved.  However it simplifies the restore process because it restores the full system including log files, customizations, and additional applications.</p>
<p><img class="aligncenter size-full wp-image-1997" title="fullrestore" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/fullrestore1.png" alt="" width="468" height="197" /></p>
<p>The full restore brings the server back to an operational state ready for production, however it is a point in time recovery and will not include log file entries or mail items that were still in the transport queue since that point in time.</p>
<p><img class="aligncenter size-full wp-image-2005" title="messagetrackingrestored" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/messagetrackingrestored.png" alt="" width="438" height="222" /></p>
<h2>Recovering Hub Transport Servers with Minimal Backups</h2>
<p>When the minimal backup strategy is used in conjunction with server recovery it allows you to make use of an effective hybrid approach to Hub Transport server recovery.</p>
<p>In this approach you combine the two techniques:</p>
<ul>
<li>fast, frequent backups of the transport queues and message tracking log files at regular intervals throughout the day</li>
<li>restoration using Recovery Mode with and the latest backup files</li>
</ul>
<p>To do this you run Exchange Server 2010 setup in Recovery Mode as demonstrated earlier but with an additional command line switch.</p>
<pre>C:\Admin\Exchange 2010&gt;setup /m:RecoverServer /DoNotStartTransport</pre>
<p>The <strong>/DoNotStartTransport</strong> switch stops setup from starting the Microsoft Exchange Transport service when it finishes installation.</p>
<p><img class="aligncenter size-full wp-image-2007" title="transportservice" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/transportservice.png" alt="" width="429" height="84" /></p>
<p>This allows you the opportunity to restore the most recent transport queue database and message tracking log files onto the server before it is put back into production use.</p>
<p>With this recovery model you will still need to reinstall additional applications or agents as with the previous Recovery Mode technique.</p>
<h2>Summary</h2>
<p>As you can see there are pros and cons to each backup strategy for the Hub Transport server role in Exchange Server 2010.  For many organizations the full system backup/restore will be the simplest choice, though it will consume the most backup storage and takes longer to back up.  For high volume environments or those with strict auditing and retention requirements the frequent backups of the transport queue database and log files may be the preferred approach instead.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-server-2010-mailbox-server-backup-recovery" title="Exchange Server 2010 Mailbox Server Backup and Recovery">Exchange Server 2010 Mailbox Server Backup and Recovery</a></li><li><a href="http://exchangeserverpro.com/exchange-server-2010-client-access-server-backup-and-recovery" title="Exchange Server 2010 Client Access Server Backup and Recovery">Exchange Server 2010 Client Access Server Backup and Recovery</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-edge-transport-server-backup-and-recovery" title="Exchange 2010 Edge Transport Server Backup and Recovery">Exchange 2010 Edge Transport Server Backup and Recovery</a></li><li><a href="http://exchangeserverpro.com/introduction-to-exchange-server-2010-backup-and-recovery" title="Introduction to Exchange Server 2010 Backup and Recovery">Introduction to Exchange Server 2010 Backup and Recovery</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-mailbox-database-backup-restore-windows-server-backup" title="Exchange 2010 Mailbox Database Backup and Restore with Windows Server Backup">Exchange 2010 Mailbox Database Backup and Restore with Windows Server Backup</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/exchange-2010-hub-transport-server-backup-and-recovery">Exchange 2010 Hub Transport Server Backup and Recovery</a> is © 2010 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/exchange-2010-hub-transport-server-backup-and-recovery/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

