<?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, 08 Feb 2012 13:00:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<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/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><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-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/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><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></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/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-20072010-transport-rule-logging" title="Exchange 2007/2010 Transport Rule Logging">Exchange 2007/2010 Transport Rule Logging</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>4</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/iis-6-wmi-compatibility-component-required-exchange-2010-sp2-upgrade" title="Error Message &#8220;The &#8216;IIS 6 WMI Compatibility&#8217; component is required&#8221; During Exchange 2010 SP2 Upgrade">Error Message &#8220;The &#8216;IIS 6 WMI Compatibility&#8217; component is required&#8221; During Exchange 2010 SP2 Upgrade</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>
		<item>
		<title>How to Configure a Relay Connector for Exchange Server 2010</title>
		<link>http://exchangeserverpro.com/how-to-configure-a-relay-connector-for-exchange-server-2010</link>
		<comments>http://exchangeserverpro.com/how-to-configure-a-relay-connector-for-exchange-server-2010#comments</comments>
		<pubDate>Thu, 19 Aug 2010 09:00:59 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Hub Transport]]></category>
		<category><![CDATA[Receive Connector]]></category>
		<category><![CDATA[Relay]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=1968</guid>
		<description><![CDATA[This tutorial demonstrates how to create a secure Receive Connector on an Exchange Server 2010 Hub Transport server to allow other servers or devices to relay mail.]]></description>
			<content:encoded><![CDATA[<p>In most <a href="http://exchangeserverpro.com">Exchange Server 2010</a> environments there will be the need to allow relaying for certain hosts, devices or applications to send email via the Exchange server.  This is common with multi-function devices such as network attached printer/scanners, or applications such as backup software that send email reports.</p>
<p>SMTP communication is handled by the <a title="Exchange 2010 FAQ: What are the Exchange Server 2010 Server Roles?" href="http://exchangeserverpro.com/exchange-2010-server-roles">Hub Transport server</a> in an Exchange organization.  The transport service listens for SMTP connections on it&#8217;s default Receive Connector. However, this connector is secured by default to not allow anonymous connections (ie, the type of connection most non-Exchange systems will be making).</p>
<p>You can see this in effect if you telnet to the server on port 25 and try to initiate unauthenticated SMTP communications.</p>
<pre>220 EX3.exchangeserverpro.local Microsoft ESMTP MAIL Service ready at Wed, 18 Au
g 2010 19:42:27 +1000
helo
250 EX3.exchangeserverpro.local Hello [192.168.0.9]
mail from: somebody@hotmail.com
530 5.7.1 Client was not authenticated</pre>
<p>For some Hub Transport servers that are internet-facing, anonymous connections may already be enabled.  In those cases relay would still be denied but will behave differently than the first example.</p>
<pre>220 EX3.exchangeserverpro.local Microsoft ESMTP MAIL Service ready at Wed, 18 Au
g 2010 20:01:44 +1000
helo
250 EX3.exchangeserverpro.local Hello [192.168.0.9]
mail from: somebody@hotmail.com
250 2.1.0 Sender OK
rcpt to: somebody@gmail.com
550 5.7.1 Unable to relay</pre>
<p>You&#8217;ll note that relay is denied if I try to send from an @hotmail.com address to an @gmail.com address, because neither is a valid domain for the Exchange organization.  But with Anonymous Users enabled on the Receive Connector I can send from an @hotmail.com address to a valid local address.</p>
<pre>220 EX3.exchangeserverpro.local Microsoft ESMTP MAIL Service ready at Wed, 18 Au
g 2010 20:05:54 +1000
helo
250 EX3.exchangeserverpro.local Hello [192.168.0.9]
mail from: somebody@hotmail.com
250 2.1.0 Sender OK
rcpt to: alan.reid@exchangeserverpro.local
250 2.1.5 Recipient OK
data
354 Start mail input; end with .
test
.
250 2.6.0  [In
ternalId=2] Queued mail for delivery</pre>
<p>However if I try to relay out to an external recipient, the Exchange server does not allow it.</p>
<pre>220 EX3.exchangeserverpro.local Microsoft ESMTP MAIL Service ready at Wed, 18 Au
g 2010 20:11:27 +1000
helo
250 EX3.exchangeserverpro.local Hello [192.168.0.9]
mail from: backups@exchangeserverpro.net
250 2.1.0 Sender OK
rcpt to: alerts@managedserviceprovider.com
550 5.7.1 Unable to relay</pre>
<p>To permit a non-Exchange server to relay mail we can create a new Receive Connector on the Hub Transport server.  Launch the <strong>Exchange Management Console</strong> and navigate to <strong>Server Management</strong>, and then <strong>Hub Transport</strong>. Select the Hub Transport server you wish to create the new Receive Connector on, and from the <strong>Actions</strong> pane of the console choose <strong>New Receive Connector</strong>.</p>
<p><img class="aligncenter size-full wp-image-1969" title="newreceiveconnector01" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/newreceiveconnector01.png" alt="" width="580" height="250" /></p>
<p>Give the new connector a name such as &#8220;Relay &#8221; and click <strong>Next</strong> to continue.</p>
<p><img class="aligncenter size-full wp-image-1970" title="newreceiveconnector02" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/newreceiveconnector02.png" alt="" width="475" height="179" /></p>
<p>You can leave the local network settings as is, or optionally you can use a dedicated IP address for this connector if one has already been allocated to the server.  Using dedicated IP addresses for each connector is sometimes required if you need to create connectors with different authentication settings, but for a general relay connector it is not necessary to change it.</p>
<p><img class="aligncenter size-full wp-image-1971" title="newreceiveconnector03" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/newreceiveconnector03.png" alt="" width="348" height="126" /></p>
<p>Highlight the default IP range in the remote network settings and click the red X to delete it.</p>
<p><img class="aligncenter size-full wp-image-1972" title="newreceiveconnector04" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/newreceiveconnector04.png" alt="" width="256" height="126" /></p>
<p>Now click the <strong>Add</strong> button and enter the IP address of the server you want to allow to relay through the Exchange server. Click OK to add it and then Next to continue.</p>
<p><img class="aligncenter size-full wp-image-1973" title="newreceiveconnector05" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/newreceiveconnector05.png" alt="" width="438" height="229" /></p>
<p>Click the <strong>New</strong> button to complete the wizard.</p>
<p>The Receive Connector has now been created but is not yet ready to allow the server to relay through it.  Go back to 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 Console</a>, right-click the newly created Receive Connector and choose properties.</p>
<p>Select the Permission Groups tab and tick the <strong>Exchange Servers</strong> box.</p>
<p><img class="aligncenter size-full wp-image-1975" title="newreceiveconnector07" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/newreceiveconnector07.png" alt="" width="444" height="193" /></p>
<p>Select the Authentication Tab and tick the <strong>Externally Secured</strong> box.</p>
<p><img class="aligncenter size-full wp-image-1974" title="newreceiveconnector06" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/newreceiveconnector06.png" alt="" width="444" height="260" /></p>
<p>Apply the changes and the Receive Connector is now ready for the server to relay through.</p>
<pre>220 EX3.exchangeserverpro.local Microsoft ESMTP MAIL Service ready at Wed, 18 Au
g 2010 20:31:00 +1000
helo
250 EX3.exchangeserverpro.local Hello [192.168.0.9]
mail from: backups@exchangeserverpro.net
250 2.1.0 Sender OK
rcpt to: alerts@managedserviceprovider.com
250 2.1.5 Recipient OK
data
354 Start mail input; end with .
test
.
250 2.6.0 &lt;924bab1e-0f07-4054-8700-d121577993b4@EX3.exchangeserverpro.local&gt; [In
ternalId=3] Queued mail for delivery</pre>
<p>Because the remote IP range has been secured to that single IP address, any other servers on different IP addresses still won&#8217;t be able to relay through the Exchange Server.  From any other IP address not included in the remote IP range on the Receive Connector relay will be denied.</p>
<pre>220 EX3.exchangeserverpro.local Microsoft ESMTP MAIL Service ready at Wed, 18 Au
g 2010 20:46:06 +1000
helo
250 EX3.exchangeserverpro.local Hello [192.168.0.2]
mail from: backups@exchangeserverpro.net
250 2.1.0 Sender OK
rcpt to: alerts@managedserviceprovider.com
550 5.7.1 Unable to relay</pre>
<p>You can later add more IP addresses, IP ranges, subnets, or even <a href="http://exchangeserverpro.com/how-to-add-remote-ip-addresses-to-existing-receive-connectors">add multiple IP addresses to the Receive Connector</a> using a script if necessary.</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/resolving-anonymous-mail-gal-exchange-server-2010" title="Resolving Anonymous Mail to the GAL with Exchange Server 2010">Resolving Anonymous Mail to the GAL with Exchange Server 2010</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-publish-pop3-client-settings" title="How to Publish POP3 Client Settings to Users with Exchange 2010 SP1">How to Publish POP3 Client Settings to Users with Exchange 2010 SP1</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/exchange-2010-wildcard-ssl-certificates" title="Exchange 2010 FAQ: Are Wildcard SSL Certificates Supported?">Exchange 2010 FAQ: Are Wildcard SSL Certificates Supported?</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/how-to-configure-a-relay-connector-for-exchange-server-2010">How to Configure a Relay Connector for Exchange Server 2010</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/how-to-configure-a-relay-connector-for-exchange-server-2010/feed</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 Setup Fails when MSExchangeTransport Service Won&#8217;t Start</title>
		<link>http://exchangeserverpro.com/exchange-2010-setup-fails-when-msexchangetransport-service-wont-start</link>
		<comments>http://exchangeserverpro.com/exchange-2010-setup-fails-when-msexchangetransport-service-wont-start#comments</comments>
		<pubDate>Thu, 12 Aug 2010 09:00:48 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Hub Transport]]></category>
		<category><![CDATA[Setup]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=1901</guid>
		<description><![CDATA[Installation of Exchange Server 2010 may fail when the Microsoft Exchange Transport Service (MSExchangeTransport) is unable to start due to DNS errors.]]></description>
			<content:encoded><![CDATA[<p>Installation of Exchange Server 2010 may fail when the Microsoft Exchange Transport Service (MSExchangeTransport) is unable to start.</p>
<p><img class="aligncenter size-full wp-image-1902" title="setuperror" src="http://exchangeserverpro.com/wp-content/uploads/2010/08/setuperror.png" alt="" width="420" height="168" /></p>
<p>In this case the server was being installed with multiple roles.  When the Hub Transport role could not install the remaining roles were cancelled by setup.</p>
<p>Looking in the event log the following event was found.</p>
<blockquote><p>Log Name:      Application<br />
Source:        MSExchangeTransport<br />
Date:          12/08/2010 2:43:02 PM<br />
Event ID:      5023<br />
Task Category: Routing<br />
Level:         Error<br />
Keywords:      Classic<br />
User:          N/A<br />
Computer:      SERVER<br />
Description:<br />
A transient configuration error was detected while the routing configuration was loading. Exception details: Unable to determine the local Active</p>
<p>Directory site : Microsoft.Exchange.Transport.Categorizer.TransientRoutingException: Unable to determine the local Active Directory site<br />
at Microsoft.Exchange.Transport.Categorizer.AdSiteRelayMap.ValidateConfig(ExchangeTopology topology, ExEventLog eventLogger, DateTime timestamp)<br />
at Microsoft.Exchange.Transport.Categorizer.RoutingTables.ValidateConfig(RawRoutingConfigData rawConfigData)<br />
at Microsoft.Exchange.Transport.Categorizer.RoutingTables.PopulateTables(RawRoutingConfigData rawConfigData)</p></blockquote>
<p>A few minutes prior this event was logged.</p>
<blockquote><p>Log Name:      Application<br />
Source:        MSExchange ADAccess<br />
Date:          12/08/2010 2:39:54 PM<br />
Event ID:      2501<br />
Task Category: General<br />
Level:         Error<br />
Keywords:      Classic<br />
User:          N/A<br />
Computer:      SERVER<br />
Description:<br />
Process MSEXCHANGEADTOPOLOGY (PID=2660). The site monitor API was unable to verify the site name for this Exchange computer &#8211; Call=HrSearch Error code=80040a01. Make sure that Exchange server is correctly registered on the DNS server.</p></blockquote>
<p>When checking the DNS record for the server it was found that two DNS records had been registered.  Because the server is also being deployed as a Client Access server in an NLB cluster it has two interfaces.  Both interfaces were enabled for DNS registration.</p>
<p>The problem was resolved with the following steps:</p>
<ul>
<li>Disabling DNS registration for the NLB adapter</li>
<li>Restarting the server (the server was in a &#8220;pending restart&#8221; state from the first installation attempt)</li>
<li>Removing Exchange Server 2010 via the Control Panel</li>
<li>Reinstalling Exchange Server 2010 with the desired roles</li>
</ul>
<p>The reinstall was successful now that DNS registration was disabled and only one DNS record existed for the server.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/iis-6-wmi-compatibility-component-required-exchange-2010-sp2-upgrade" title="Error Message &#8220;The &#8216;IIS 6 WMI Compatibility&#8217; component is required&#8221; During Exchange 2010 SP2 Upgrade">Error Message &#8220;The &#8216;IIS 6 WMI Compatibility&#8217; component is required&#8221; During Exchange 2010 SP2 Upgrade</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><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></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/exchange-2010-setup-fails-when-msexchangetransport-service-wont-start">Exchange 2010 Setup Fails when MSExchangeTransport Service Won&#8217;t Start</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-setup-fails-when-msexchangetransport-service-wont-start/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

