<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Samir's Blog [MSFT]</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/marwahasamir/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/marwahasamir/feed.xml</link>
    <description>EXCHANGE ROCKS :)</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:28:55 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>What's New in Exchange 2013</title>
      <link>https://docs.microsoft.com/archive/blogs/marwahasamir/whats-new-in-exchange-2013</link>
      <pubDate>Tue, 28 Aug 2012 18:20:00 GMT</pubDate>
      <dc:creator><![CDATA[marwahasamir]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/marwahasamir/2012/08/28/whats-new-in-exchange-2013/</guid>
      <description><![CDATA[&nbsp;
Exchange Administration Center
Exchange 2013 provides a single unified management console...]]></description>
      <content:encoded><![CDATA[<p><b></b>&nbsp;</p>
<h1>Exchange Administration Center</h1>
<p>Exchange 2013 provides a single unified management console that allows for ease of use and is optimized for management of on-premises, online, or hybrid deployments. The <i>Exchange Administration Center</i> (EAC)<br />in Exchange 2013 replaces the Exchange 2010 Exchange Management Console (EMC) and the Exchange Control Panel (ECP). Some of the EAC features include:</p>
<ul>
<li><b>List&nbsp;view</b>: ECP was limited to displaying up to 500 objects and, if you&nbsp;wanted to view objects that weren&rsquo;t listed in the details pane, you needed&nbsp;to use searching and filtering to find those specific objects. In Exchange&nbsp;2013, the viewable limit from within the EAC list view is approximately&nbsp;20,000 objects. In addition, paging has been added so that you can page to the results. You can also configure page size and export to a CSV file.</li>
<li><b>Add/Remove&nbsp;columns to the Recipient list view</b>: Ability to choose which columns to&nbsp;view, and save your custom list views.</li>
<li><b>Secure&nbsp;the ECP virtual directory</b> : Ability to partition access from the&nbsp;Internet and Intranets from within the ECP IIS virtual directory to allow&nbsp;or disallow management features. With this feature, you can permit or deny&nbsp;access to users trying to access the EAC from the Internet outside of your&nbsp;organizational environment, while still allowing access to an end-user&rsquo;s&nbsp;Outlook Web App Options.</li>
<li><b>Public&nbsp;Folder management: </b>In Exchange 2010 and Exchange 2007, public folders&nbsp;were managed through the Public Folder administration console. Public&nbsp;folders are now in the EAC, and you don't need a separate tool to manage&nbsp;them.</li>
<li><b>Notifications:&nbsp;</b>In Exchange 2013, the EAC now has a Notification viewer so that you can&nbsp;view the status of long-running processes and, if you choose, receive&nbsp;notification via an email message when the process completes.</li>
</ul>
<p>For more information, see <a href="https://technet.microsoft.com/en-us/library/jj150562(EXCHG.150).aspx">Exchange Administration Center</a>.</p>
<p><br />Exchange 2013 architecture</p>
<p>The Exchange 2013 Mailbox server includes all the traditional server components found in Exchange 2010: the Client Access protocols, Hub Transport service, Mailbox databases, and Unified Messaging. The Mailbox server handles all activity for a given mailbox. The Client Access server provides authentication, redirection, and proxy services. The Client Access server itself doesn't do any data rendering. The Client Access server is a thin and stateless server. There is never anything queued or stored on the Client Access server. The Client Access server offers all the usual client access protocols: HTTP, POP and IMAP, and SMTP.</p>
<p>With this new architecture, the Client Access server and the Mailbox server have become &ldquo;loosely coupled&rdquo;. All processing and activity for a specific mailbox occurs on the Mailbox server that houses the active database copy where the mailbox resides. All data rendering and data transformation is performed local to the active database copy, eliminating concerns of version compatibility between the Client Access server and the Mailbox server.</p>
<p>The Exchange 2013 architecture provides the following benefits:</p>
<ul>
<li><b>Version&nbsp;upgrade flexibility</b> No more rigid upgrade requirements. A Client&nbsp;Access server can be upgraded independently and in any order in relation to the Mailbox server.</li>
<li><b>Geo-flexibility&nbsp;</b>Because all the processing and data transformation takes place on the Mailbox server, we're no longer constrained to having both a Client Access server and a Mailbox server in each site. You can now choose to have a&nbsp; central Client Access site for all protocol traffic if you want.</li>
<li><b>Session&nbsp;indifference</b> With Exchange 2010, session affinity to the Client Access server role was required for several protocols. In Exchange 2013, the client access and mailbox components reside on the same Mailbox server.&nbsp;Because the Client Access server isn't doing any data rendering, we only&nbsp;require layer 4 load balancing. Layer 4 load balancing is protocol-unaware and balances traffic based on IP address and TCP/UDP port.</li>
<li><b>Deployment&nbsp;simplicity</b> With an Exchange 2010 site-resilient design, you needed up&nbsp;to eight different namespaces. With Exchange 2013, the minimum number of&nbsp;namespaces drops to two. If you&rsquo;re coexisting with Exchange 2007, you&nbsp;still need to create a legacy hostname, but if you&rsquo;re coexisting with Exchange 2010 or you&rsquo;re installing a new Exchange 2013 organization, the minimum number of namespaces you need is two: one for client protocols and&nbsp; one for Autodiscover. You may also need an SMTP namespace.</li>
</ul>
<p>As a result of these architectural changes, there have been some changes to client connectivity.</p>
<ul>
<li>RPC is no longer a supported direct access protocol. This means that all Outlook connectivity must take place using RPC over HTTPS (also known as Outlook Anywhere). Benefits are
<ul>
<li>The most obvious benefit is that there is no need to have the RPC client access service on the Client Access server. This results in the reduction of two namespaces that would normally be required for<br />a site-resilient solution. In addition, there is no longer any requirement to provide affinity for the RPC client access service.</li>
<li>Outlook clients no longer connect to a server FQDN as they have done in all previous versions of Exchange. Outlook uses AutoDiscover to create a new connection point comprised of mailbox GUID, @<br />symbol, and UPN suffix. This simple change results in a near elimination of the unwelcome message of &ldquo;Your administrator has made a change to your mailbox. Please restart.&rdquo; Only Outlook 2007 and higher versions are supported with Exchange 2013.</li>
</ul>
</li>
</ul>
<p>The high availability model of the mailbox component has not changed significantly since Exchange 2010. The unit of high availability is still the database availability group (DAG). The DAG still uses Windows 2008<br />clustering. Continuous replication still supports both file mode and block modereplication. However, there have been some improvements. Failover times have been reduced as a result of transaction log code improvements and deeper checkpoint on the passive nodes. The Exchange Store service has been re-written in managed code (see the "Managed Store" section later in this topic). Now, each database runs under its own process, allowing for isolation of store issues to a single database.</p>
<h2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Managed Store</h2>
<p>In Exchange 2013, the <i>Managed Store</i> is the name of the newly rewritten Information Store processes, Microsoft.Exchange.Store.Service.exe and Microsoft.Exchange.Store.Worker.exe. The new Managed Store is written in C# and tightly integrated with the Microsoft Exchange Replication service (MSExchangeRepl.exe) to provide higher availability through improved resiliency. In addition, the Managed Store has been architected to enable more granular management of resource consumption and faster root cause analysis through improved diagnostics.</p>
<p>The Managed Store works with the Microsoft Exchange Replication service to manage mailbox databases, which continues to use Extensible Storage Engine (ESE) as the database engine. Exchange<br />2013 includes significant changes to the mailbox database schema that provide many optimizations over previous versions of Exchange. In addition to these changes, the Microsoft Exchange Replication service is responsible for all service availability related to Mailbox servers. The architectural changes enable faster database failover and better physical disk failure handling.</p>
<p>The Managed Store is also integrated with the FAST search engine (the same search engine used by SharePoint 2013 Preview) to provide more robust indexing and searching.</p>
<h2>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Certificate management</h2>
<p>Managing digital certificates is one of the most important security-related tasks for your Exchange organization. Ensuring that certificates are appropriately configured is key to delivering a secure messaging infrastructure for the enterprise. In Exchange 2010, the Exchange Management Console was the primary method of managing certificates. In Exchange 2013, certificate management functionality is<br />provided in the Exchange Administration Center, the new Exchange 2013 administrator user interface.</p>
<p>The work in Exchange 2013 related to certificates focused around minimizing the number of certificates that an Administrator must manage, minimizing the interaction the Administrator must have with certificates, and allowing management of certificates from a central location. Benefits resulting from the changes in certificate management are:</p>
<ul>
<li>All certificate management is performed on the Client Access server. The Mailbox server has a self-signed certificate installed by default. The Client Access server automatically trusts the self-signed certificate on the Exchange 2013 Mailbox server, so clients will not receive warnings about a self-signed certificate not being trusted provided that the Exchange 2013 Client Access server has a non-self-signed certificate<br />from either a Windows certificate authority (CA) or a trusted third party.</li>
<li>In previous versions of Exchange, it was difficult to see when a digital certificate was nearing expiration. In Exchange 2013, the Notifications center will display warnings when a certificate stored on any Exchange 2013 Client Access servers is about to expire.</li>
</ul>
<p>For more information, see <a href="https://technet.microsoft.com/en-us/library/dd351044(EXCHG.150).aspx">Digital Certificates and SSL</a>.</p>
<p>&nbsp;<br />Messaging policy and compliance</p>
<p><i>Data loss prevention</i> (DLP) is a new feature in Exchange 2013. DLP capabilities help you protect your sensitive data and inform users of internal compliance policies. DLP can also help to keep your organization safe<br />from users mistakenly sending sensitive information to unauthorized people. DLP helps you identify, monitor, and protect sensitive data through deep content analysis. Exchange 2013 offers built-in DLP policies based on regulatory standards such as personally identifiable information (PII) and payment card industry data security standards (PCI), and is extensible to support other policies important to your business. Additionally, the new PolicyTips in Outlook 2013 Preview inform users about policy violations before sensitive data is sent.</p>
<p>To learn more, see <a href="https://technet.microsoft.com/en-us/library/jj150527(EXCHG.150).aspx">Data Loss Prevention</a>.</p>
<p><br /> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In-place archiving, retention, and eDiscovery</p>
<p>Exchange 2013 includes the following improvements to In-Place Archiving, Retention, and eDiscovery to help your organization meet its compliance needs:</p>
<ul>
<li><b>In-Place Hold</b>In-Place Hold allows you to:
<ul>
<li>Preserve the results of the query (query-based hold), which allows for scoped immutability across mailboxes.</li>
<li>Place a time-based hold to meet retention requirements (for example, retain all items in a mailbox for seven years, a scenario that required the use of Single Item Recovery/Deleted Item Retention<br />in Exchange 2010).</li>
<li>Place a mailbox on indefinite hold (known as a litigation hold in Exchange 2010).</li>
</ul>
</li>
<li><b>In-Place eDiscovery</b> In-Place eDiscovery allows you to search and preserve data across multiple data repositories. Exchange 2013 exposes the ability to perform In-Place eDiscovery search across Exchange,<br />SharePoint 2013 Preview, and Lync 2013 Preview. You can use the eDiscovery Center in SharePoint 2013 Preview to perform In-Place eDiscovery search and hold. Query-based In-Place Hold allows you to preserve the results of the query, which allows for scoped immutability across mailboxes. If SharePoint 2013 Preview isn't available, a subset of the discovery functionality is available in the Exchange Administration Center (EAC). In addition, Discovery Managers can export mailbox content to a .pst file from the SharePoint 2013 Preview eDiscovery Console. Mailbox export request cmdlets are no longer required to export a mailbox to a .pst file.</li>
<li><b>Keyword statistics</b> Search statistics are offered on a per search term basis. This feature enables a Discovery Manager to quickly make intelligent decisions about how to further refine the search query<br />to provide better results. eDiscovery search results are sorted by relevance.</li>
<li><b>Search across primary and archive mailboxes in Outlook Web Access</b> In Exchange 2013, users can search across their primary and archive mailboxes in Outlook Web App. Two separate searches are no<br />longer necessary.</li>
<li><b>Apply personal tags to default folders using Outlook Web App</b> With Outlook Web App, users can apply Personal Tags to default folders such as Inbox and Deleted Items.</li>
</ul>
<p>For more information, see <a href="https://technet.microsoft.com/en-us/library/aa998599(EXCHG.150).aspx">Messaging Policy and Compliance</a>.</p>
<p><br />&nbsp;Transport rules</p>
<p>Transport rules in Exchange Server 2013 are a continuation of the features that were available in Exchange Server 2010. However, several improvements have been made to transport rules in Exchange 2013. The most important change is the support for data loss prevention (DLP). There are also new predicates and actions, enhanced monitoring, and a few architectural changes.</p>
<p>For detailed information, see <a href="https://technet.microsoft.com/en-us/library/jj150483(EXCHG.150).aspx">What's New for Transport Rules</a>.</p>
<h1><br />&nbsp;Mail flow</h1>
<p>The transport pipeline in Exchange 2013 is now made up of several different services: the Front End Transport service on Client Access servers, the Hub Transport service on Mailbox servers, and the Mailbox Transport service on Mailbox servers. For more information, see <a href="https://technet.microsoft.com/en-us/library/aa996349(EXCHG.150).aspx">MailFlow</a>.</p>
<p>Mail routing in Exchange 2013 recognizes DAG boundaries as well as Active Directory site boundaries. Also, mail routing has been improved to queue messages more directly for internal recipients.</p>
<p>For more information, see <a href="https://technet.microsoft.com/en-us/library/aa998825(EXCHG.150).aspx">Message Routing</a>.</p>
<h1>&nbsp;<br />Recipients</h1>
<p>The EAC includes auditing functionality so that you can run reports or export entries from the mailbox audit log and the administrator audit log. The mailbox audit log records whenever a mailbox is accessed by<br />someone other than the person who owns the mailbox. This can help you determine who has accessed a mailbox and what they have done. The administrator audit log records any action, based on a Windows PowerShell cmdlet, performed by an administrator. This can help you troubleshoot configuration issues or identify the cause of problems related to security or compliance. For more information,<br />see <a href="https://technet.microsoft.com/en-us/library/jj150497(EXCHG.150).aspx">Auditing Reports</a>.</p>
<p>Administrators can also use the EAC to track delivery information for email messages sent to or received by any user in your organization. You just select a mailbox, and then search for messages sent to<br />or received by a different user. You can narrow the search by searching for specific words in the subject line. The resulting delivery report tracks a message through the delivery process and specifies if the message was successfully delivered, pending delivery, or if it wasn't delivered.</p>
<p>For more information, see <a href="https://technet.microsoft.com/en-us/library/jj150554(EXCHG.150).aspx">Track Messages with Delivery Reports</a>.</p>
<p><br />&nbsp;Sharing and collaboration</p>
<p>This section describes the sharing and collaboration enhancements in Exchange 2013.</p>
<p>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Public folders</p>
<p>Public folders in Exchange 2013 now take advantage of the existing high availability and storage technologies of the mailbox store. The public folder architecture uses specially designed mailboxes to store both the hierarchy and the public folder content. This new design also means that there is no longer a public folder database. Public folder replication now uses the continuous replication model. High availability for the hierarchy and content mailboxes is provided by the DAG. With this design, we're moving away from a multi-master replication model to a single-master replication model.</p>
<p>For more information about public folders, see <a href="https://technet.microsoft.com/en-us/library/jj150538(EXCHG.150).aspx">Public Folders</a>.</p>
<h2>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Site mailboxes</h2>
<p>Email and documents are traditionally kept in two unique and separate data repositories. Most teams would normally collaborate using both mediums. The challenge is that both email and documents are accessed using different clients, which usually results in a reduction in user productivity and a degraded user experience.The <i>site mailbox</i> is a new concept in Exchange 2013 that attempts to solve these problems. Site mailboxes improve collaboration and user productivity by allowing access to both documents in a SharePoint site and email messages in an&nbsp;Exchange mailbox, using the same client interface. A site mailbox is<br />functionally comprised of SharePoint site membership (owners and members), shared storage through an Exchange mailbox for email messages and a SharePoint site for documents, and a management interface that addresses provisioning and lifecycle needs.</p>
<p>For more information, see <a href="https://technet.microsoft.com/en-us/library/jj150499(EXCHG.150).aspx">Site Mailboxes</a>.</p>
<p><br /> <br />Integration with SharePoint and Lync</p>
<p>Exchange 2013 offers greater integration with SharePoint 2013 Preview and Lync 2013 Preview. Benefits of this enhanced integration include:</p>
<ul>
<li>Users&nbsp;collaborate more effectively by using site mailboxes.</li>
<li>Lync&nbsp;Server 2013 Preview can archive content in Exchange 2013 and use Exchange 2013 as a contact store.</li>
<li>Discovery&nbsp;Managers can perform In-Place eDiscovery and Hold searches across&nbsp;SharePoint 2013 Preview, Exchange 2013, and Lync 2013 Preview data.</li>
<li>Oauth&nbsp;authentication allows partner applications to authenticate as a service or impersonate users where required.</li>
</ul>
<h1>&nbsp;<br />Clients and mobile devices</h1>
<p>The Outlook Web App user interface is new and optimized for tablets and smartphones as well as desktop and laptop computers. New features include apps for Outlook, which allow users and administrators to extend the capabilities of Outlook Web App, Contact linking, the ability for users to add contacts from their LinkedIn accounts, and updates to the look and features of the calendar.</p>
<p>For more information, see <a href="https://technet.microsoft.com/en-us/library/jj150522(EXCHG.150).aspx">What's New for Outlook Web App in Exchange 2013</a>.</p>
<h1>&nbsp;<br />Unified Messaging</h1>
<p>Unified Messaging in Exchange 2013 contains essentially the same voice mail features included in Exchange 2010. However, some new and enhanced features and functionality have been added to those existing features. More importantly, architectural changes in Exchange 2013 Unified Messaging resulted in components, services, and functionality that were included with the Unified Messaging server role in Exchange 2010 to be divided between the Exchange 2013 Client Access and Mailbox server roles.</p>
<p>For more details, see <a href="https://technet.microsoft.com/en-us/library/jj150545(EXCHG.150).aspx">What's New for Unified Messaging in Exchange 2013</a>.</p>
<p><br /> <br />Batch moves</p>
<p>Exchange 2013 introduces the concept of batch moves. The new move architecture is built on top of MRS (Mailbox Replication service) moves with enhanced management capability. The new batch move architecture in Exchange 2013 features the following enhancements:</p>
<ul>
<li>Ability&nbsp;to move multiple mailboxes in large batches.</li>
<li>Email&nbsp;notification during move with reporting.</li>
<li>Automatic&nbsp;retry and automatic prioritization of moves.</li>
<li>Primary&nbsp;and personal archive mailboxes can be moved together or separately.</li>
<li>Option&nbsp;for manual move request finalization, which allows you to review a move&nbsp;before you complete it.</li>
<li>Periodic&nbsp;incremental syncs to migrate the changes.</li>
</ul>
<p><br /> <br />High availability and site resilience</p>
<p>Exchange 2013 continues to make use of the database availability group (DAG) platform introduced in Exchange 2010 for both high availability and site resilience. Exchange 2013 also includes enhancements to<br />the DAG platform that improve manageability and reduce costs. These features include:</p>
<ul>
<li>Managed&nbsp;availability.</li>
<li>Managed&nbsp;Store.</li>
<li>Automatic&nbsp;configuration and management of DAG networks.</li>
<li>Management&nbsp;via the Exchange Administration Center.</li>
<li>Enhancements&nbsp;to DAG-related cmdlets to introduce new scenarios.</li>
</ul>
<p>For more information, see <a href="https://technet.microsoft.com/en-us/library/dd638121(EXCHG.150).aspx">High Availability and Site Resilience</a>.</p>
<p><br /> <br />Exchange workload management</p>
<p>An Exchange workload is an Exchange server feature, protocol, or service that has been explicitly defined for the purposes of Exchange system resource management. Each Exchange workload consumes system<br />resources such as CPU, mailbox database operations, or Active Directory requests to execute user requests or run background work. Examples of Exchange workloads include Outlook Web App, Exchange ActiveSync, mailbox migration, and mailbox assistants.</p>
<p>There are two ways to manage Exchange workloads: by monitoring the health of system resources or by controlling how resources are consumed by individual users (sometimes called user throttling in Exchange<br />2010). Managing workloads based on the health of system resources is new in Exchange 2013. Controlling how resources are consumed by individual users was possible in Exchange 2010, and this capability has been expanded for Exchange 2013.</p>
<p>For more information about both of these features, see <a href="https://technet.microsoft.com/en-us/library/jj150503(EXCHG.150).aspx">Exchange Workload Management</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Mail Storm Detection Script</title>
      <link>https://docs.microsoft.com/archive/blogs/marwahasamir/mail-storm-detection-script</link>
      <pubDate>Fri, 20 Jul 2012 09:02:00 GMT</pubDate>
      <dc:creator><![CDATA[marwahasamir]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/marwahasamir/2012/07/20/mail-storm-detection-script/</guid>
      <description><![CDATA[One of the common scenario&rsquo;s I have seen @ customer locations is when a customer exchange...]]></description>
      <content:encoded><![CDATA[<p>One of the common scenario&rsquo;s I have seen @ customer locations is when a customer exchange Transport servers have a very large volumes of messages queued and they don&rsquo;t seem to be processing. Even though the queues are in an Active State they continue to grow and no warnings or errors are generated. This scenario is what we refer to as a Mail Storm. &nbsp;</p>
<p>A Mail Storm occurs when Exchange cannot process the mail it has queued fast enough to also deal with the incoming load. The queues will show from thousands of messages destined for various or single recipients. You may see all, or any combination of following queues backed up: Submission, Local or Remote Delivery Queues. The basic, overall symptom is that while you do see some mail processing, you will also see these queues continue to grow. You can think of this as a situation where more load is put on a Exchange Server than it's suppose to handle, i.e. an overloaded Exchange Server .</p>
<p>There are numerous things that can cause a Mail Storm. Here is a quick list of some of the more prevalent ones:</p>
<p>-A Spam attack or Open Relay within your Organization: Spammers aren&rsquo;t nice people. If you unwittingly leave an Open Relay that is discovered you can expect hundreds of thousands of spam messages to be bounced off your servers. Also, always make sure your Spam definitions are up to date on whatever type of prevention system you are using.</p>
<p>-A looping message: A misconfigured Outlook Rule, Contact or Transport configuration is often the cause. A quick look at the actual messages in the queue usually determines if this is the case.</p>
<p>-A Public Folder Replication Storm: In an Organization with a large number of Public Folders, if a new Public Folder Store is brought up with replicas added then data is going to be sent via email.</p>
<p>-An unknown internal application sending mass amounts of mail: Even in some of the best IT departments I have worked with, sometimes an eager developer can configure an application that starts flooding the Exchange Server.</p>
<p>I recently released a script that would help administrators to identify Mail Storms. The script parses the Message Tracking Logs files for the last 30 minutes from all requested HT Servers and then generates a count for<br />messages with the same Subject Line/Sender information. If the message count is above the defined threshold number (configured in the script) message details are sent as part of a report to the Admins.</p>
<p>&nbsp;</p>
<p>Hope this help&hellip;</p>
<p>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/telligent.evolution.components.attachments/01/9153/00/00/03/50/99/79/StormScript.ps1" original-url="https://blogs.technet.com/cfs-filesystemfile.ashx/__key/telligent-evolution-components-attachments/01-9153-00-00-03-50-99-79/StormScript.ps1">StormScript.ps1</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Moving DAG nodes between AD-Sites</title>
      <link>https://docs.microsoft.com/archive/blogs/marwahasamir/moving-dag-nodes-between-ad-sites</link>
      <pubDate>Fri, 16 Dec 2011 11:16:00 GMT</pubDate>
      <dc:creator><![CDATA[marwahasamir]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/marwahasamir/2011/12/16/moving-dag-nodes-between-ad-sites/</guid>
      <description><![CDATA[I was recently involved assisting customer on how to move nodes in a DAG from an existing AD-SITE to...]]></description>
      <content:encoded><![CDATA[<p>I was recently involved assisting customer on how to move nodes in a DAG from an existing AD-SITE to another. &nbsp;Due to the changes in Exchange 2010 architecture, Exchange 2010 Hub Transport servers can't pick up messages from and deliver messages to Exchange 2007 Mailbox servers.&nbsp; Similarly Exchange 2007 Hub Transport servers can't communicate with Exchange 2010 Mailbox servers. As a result, to have both Exchange 2010 and Exchange 2007 in the same Active Directory site, we need to maintain both versions of Hub Transport servers in that site.&nbsp; Maintaining both versions are fine in the same AD site but there could be a potential issue if you want to prevent message flow across Remote AD sites where Exchange loses the versions and messages can potentially be relayed to either version Transport Servers. This could be beneficial for customer running Preview Pilots for Exchange 2010.</p>
<p>In our case my customer had 3 Roles installed on each of the nodes in the DAG (MAILBOX , CAS, HUB). The customer did not want to physically move the nodes so we decided to assign the individual IP addresses to the new AD-SITE .</p>
<h1><span style="color: #548dd4; font-family: Tahoma; font-size: small;" face="Tahoma" color="#548dd4" size="3">Move Exchange 2010 Servers to a Separate Site</span><span style="font-size: small;" size="3"><span style="color: #548dd4;" color="#548dd4"><span style="font-family: Tahoma;" face="Tahoma"> </span></span></span></h1>
<p><span style="color: #548dd4; font-family: Tahoma; font-size: small;" face="Tahoma" color="#548dd4" size="3">&nbsp;</span>As a first step the Hub Transport Service was disabled on all of them so no email is being routed through any of them.&nbsp; In that case, moving servers to a separate AD site requires servers being shut down before the AD changes take place.</p>
<h1><span style="color: #548dd4; font-family: Tahoma; font-size: small;" face="Tahoma" color="#548dd4" size="3">Changes Required on the AD Side</span><span style="font-size: small;" size="3"><span style="color: #548dd4;" color="#548dd4"><span style="font-family: Tahoma;" face="Tahoma">&nbsp;</span></span></span></h1>
<p>The only changes that need to be made in AD to accommodate the Exchange 2010 servers is separate AD site and the association of the Exchange 2010 server IP addresses to the AD site where the nodes are being moved.</p>
<p><strong>Steps to move Exchange 2010 servers to the new AD Site.</strong>&nbsp;</p>
<ol>
<li>Open the <b>AD Sites &amp; Services</b> console and select the <b>Subnets</b> folder.</li>
<li>Right click the <b>Subnets</b> folder and select <b>New Subnet</b>.&nbsp; Add the individual IP addresses of the Exchange 2010 servers with a /32 prefix.&nbsp; Assign the IP addresses to the RTL AD site.</li>
<li>Add the individual IP addresses of the Exchange 2010 DAG with a /32 prefix.&nbsp; Assign the IP addresses to the new AD site.</li>
<li>Add the Exchange 2010 DAG IP Addresses&nbsp; with a /32 prefix and assign to the new AD Site.</li>
</ol>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/53/8623.IP-CHANGE.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-53/8623.IP_2D00_CHANGE.jpg"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/53/8623.IP-CHANGE.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-53/8623.IP_2D00_CHANGE.jpg" /></a></p>
<p><b></b>&nbsp;</p>
<p><span style="font-family: Times New Roman; font-size: x-small;" face="Times New Roman" size="2">&nbsp;</span></p>
<ol>
<li>Select the OK button after each IP address has been entered.&nbsp; Repeat the step 2 for each Exchange 2010 server IP address.</li>
<li>Confirm the IP addresses have been entered correctly and are associated with the new AD site.</li>
</ol>
<h1><span style="color: #548dd4; font-family: Tahoma; font-size: small;" face="Tahoma" color="#548dd4" size="3">Power on the Exchange 2010 Servers</span><span style="font-family: Times New Roman; font-size: x-small;" face="Times New Roman" size="2">&nbsp;</span></h1>
<p>When the AD changes are complete and the servers are assigned to the designated subnet, start the E2010 servers and you would need to follow those steps:</p>
<ul>
<li>Configure site affinity for Autodiscover for the site to which you moved the Client Access server</li>
<li>Get-ClientAccessserver &ndash;id &ldquo;servername&rdquo; | Set-ClientAcessServer &ndash;AutoDiscoverSiteScope &ldquo;New SiteName&rdquo;</li>
</ul>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/53/5023.CAS.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-53/5023.CAS.jpg"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/53/5023.CAS.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-53/5023.CAS.jpg" /></a></p>
<p>Repeat above step for the all E2010 server that you are moving to the new AD Site.&nbsp;</p>
<p>&nbsp;</p>
<p>Great you are all done&nbsp;:) Enjoy the moment for a JOB WELL DONE... Until next time HAVE FUN !!!!</p>
<p>&nbsp;</p>
<p>i would like to Thank my friend (Si Ch) for sharing data on this Article.</p>
<p><span style="font-family: Times New Roman; font-size: x-small;" face="Times New Roman" size="2">&nbsp;</span></p>]]></content:encoded>
    </item>
    <item>
      <title>Handling Email Storms in Exchange 2007</title>
      <link>https://docs.microsoft.com/archive/blogs/marwahasamir/handling-email-storms-in-exchange-2007</link>
      <pubDate>Sun, 13 Nov 2011 09:47:00 GMT</pubDate>
      <dc:creator><![CDATA[marwahasamir]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/marwahasamir/2011/11/13/handling-email-storms-in-exchange-2007/</guid>
      <description><![CDATA[I was recently involved in an issue with a customer in helping them remove millions of messages...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">I was recently involved in an issue with a customer in helping them remove millions of messages related to an Email storm after getting relayed into their Exchange 2007 infrastructure. The mail storm related messages were being relayed into Exchange from a source of trusted systems which misbehaved and before the customer could react (as this was a weekend) Exchange 2007 Transport Infrastructure was flooded with these messages. To make things worse, based on their Transport design multiple regional HUB Transport servers were accepting messages from these trusted systems thus spreading the impact to different regions. Since the recipient Mailboxes were above the limits in no time Queues were also getting flooded with NDR and to make things worse Message Journaling was enabled all I can say is Oouch Oouch Oouch&hellip;For any Exchange Administrator this is one of the scenarios that is wished no one has to go through </span><span style="font-family: Calibri;" face="Calibri">&hellip; &nbsp;</span></span></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">My Blog today is to go through steps on how to remove these Storm messages from the Exchange 2007 Transport queues. I assume you have identified the message causing the Storm as this can be easily identified by viewing messages in the affected Exchange 2007 Transport server Queue using Queue Viewer.</span></span></p>
<p><span style="font-family: Calibri; font-size: small;" face="Calibri" size="3">&nbsp;</span></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</span></span></p>
<p><b><span style="text-decoration: underline;"><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Prevent Storm Emails from getting into Exchange</span></span></span></b></p>
<p><span style="font-family: Calibri; font-size: small;" face="Calibri" size="3">Once you have identified the Storm message detail like Subject-line the first thing you need to do is to stop/prevent these messages from getting into Exchange. This is done by creating a New Transport Rule. Refer to the TechNet Article on how to create a new Transport Rule: </span><a href="https://technet.microsoft.com/en-us/library/bb125138(EXCHG.80).aspx"><span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff">https://technet.microsoft.com/en-us/library/bb125138(EXCHG.80).aspx</span></a><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri"> </span></span></p>
<p><b><span style="text-decoration: underline;"><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Identify the affected Exchange 2007 HUB Transport servers that have large Queues.</span></span></span></b></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">I will assume the Exchange 2007 Transport Servers have resource monitoring enabled.&nbsp; We recommend you have Resouce Monitoring enabled. The most common event is 15004 in Application Log on the HUB Transport server which is related to VersionBucket (<i>A list of changes that are made to the message queue database that is kept in memory until those changes can be committed to a transaction log</i>). Once the server starts getting these events depending on the resource utilization level certain SMTP functionalities are temporarily disabled. </span></span></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri"><b>Event log entry for an increase in any resource utilization level</b><br />Event Type: Error<br />Event Source: MSExchangeTransport<br />Event Category: Resource Manager<br />Event ID: 15004<br />Description: Resource pressure increased from <i>Previous Utilization Level</i> to <i>Current Utilization Level</i>.</span></span></p>
<p><span style="font-family: Calibri; font-size: small;" face="Calibri" size="3">Refer to TechNet on BackPressure Details : </span><a href="https://technet.microsoft.com/en-us/library/bb201658(EXCHG.80).aspx"><span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff">https://technet.microsoft.com/en-us/library/bb201658(EXCHG.80).aspx</span></a></p>
<p><span style="font-family: Calibri; font-size: small;" face="Calibri" size="3">&nbsp;</span></p>
<p><b><span style="text-decoration: underline;"><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Pause &lsquo;Microsoft Exchange Transport&rsquo; Service</span></span></span></b></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Once you have identified all the affected Exchange 2007 Transport servers logon to these Transport servers and quickly PAUSE the &lsquo;MSExchangeTransport&rsquo; Service.</span></span></p>
<p><span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/53/7737.Services.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-53/7737.Services.png"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/53/7737.Services.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x400/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-53/7737.Services.png" /></a>&nbsp;</span></p>
<p><b><span style="text-decoration: underline;"><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Disable Resource Monitoring in EdgeTransport Config file</span></span></span></b></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">We would then disable ResouceMonitoring on the affected HUB Transport Servers. Reason to make sure we are able to process all mails after cleanup and relay them out without any issue. Identify the Exchange 2007 Install directory and Browse to the following location e.g. d:\Exchsrvr\bin and open EdgeTransport.exe.Config file</span></span></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Identify the Line with the following text&nbsp; &lt;add key=&ldquo;EnableResourceMonitoring&rdquo; value=&rdquo;true&rdquo; /&gt;</span></span></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Change the value from true to false as shown below.</span></span></p>
<p></p>
<p><span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/53/6180.edgetransport.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-53/6180.edgetransport.png"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/53/6180.edgetransport.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x400/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-53/6180.edgetransport.png" /></a></span></p>
<p></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Restart the MsExchangeTransport Service and Pause it immediately.</span></span></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Confirm the Submission Queue and the Active remote Queue is processing messages by monitoring these counters in Perfmon</span></span></p>
<p><span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/53/1447.PERFMON.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-53/1447.PERFMON.png"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/53/1447.PERFMON.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x400/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-53/1447.PERFMON.png" /></a><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/53/5140.Services.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-53/5140.Services.png"></a></span></p>
<p><span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"></span>&nbsp;</p>
<p><b><span style="text-decoration: underline;">Procedure to cleanup Queues on Transport server</span></b><span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"></span></p>
<p><span style="font-family: Calibri;" face="Calibri"><span style="font-size: small;" size="3">This are the steps you should follow to clean all queues (Submission, Local/Remote Delivery Queues) filled with messages. I will take 80,000 messages as a batch when performing queue cleanup.</span></span></p>
<ul>
<li><span style="font-size: small;" size="3">&middot;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Confirm the MsExchangeTransport service is PAUSED state and the EdgeTransport.exe.Config file is updated.</span></span></li>
<li><span style="font-size: small;" size="3">&middot;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Open EMS and execute cmd </span></span>
<ul>
<li><span style="font-size: small;" size="3">o</span>&nbsp;&nbsp; <span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">'Get-queue | Suspend-queue' &nbsp;#(THIS WILL SUSPEND ALL QUEUES ON THIS SERVER)</span></span></li>
</ul>
</li>
<li><span style="font-size: small;" size="3">&middot;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Under EMC go to the Transport server and Resume 'Submission' and allow about 80000 messages to flow to build up in different queue (For example: &nbsp;Queue ID &ldquo;Server1\123456&rdquo;). Once &ldquo;Server1\123456&rdquo; reaches 80000 suspend Submission queue again.</span></span></li>
<li><span style="font-size: small;" size="3">&middot;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">COUNT GENIUNE MESSAGES ARE IN THE QUEUE </span></span>
<ul>
<li><span style="font-size: small;" size="3">o</span>&nbsp;&nbsp; <span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Open EMS and execute cmd </span></span></li>
<li><span style="font-size: small;" size="3">o</span>&nbsp;&nbsp; <span style="font-family: Calibri;" face="Calibri"><span style="font-size: small;" size="3">'get-message -queue Server1\123456 -resultsize unlimited | where {$_.Subject -notlike "*undeliverable*"} | measure-object' &nbsp;&nbsp;</span></span></li>
</ul>
</li>
<li><span style="font-size: small;" size="3">&middot;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">SUSPEND ALL UNDELIVERABLE MESSAGES IN THIS PARTICULAR QUEUE </span></span>
<ul>
<li><span style="font-size: small;" size="3">o</span>&nbsp;&nbsp; <span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Open EMS and execute cmd </span></span></li>
<li><span style="font-size: small;" size="3">o</span>&nbsp;&nbsp; <span style="font-family: Calibri;" face="Calibri"><span style="font-size: small;" size="3">'get-message -queue Server1\123456 -resultsize unlimited | where {$_.Subject -notlike "*undeliverable*"} | Suspend-Message' &nbsp;</span></span></li>
</ul>
</li>
<li><span style="font-size: small;" size="3">&middot;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">EXPORT ALL GENIUNE MESSAGES (Creating EML format Messages in case you need to replay)</span></span>
<ul>
<li><span style="font-size: small;" size="3">o</span>&nbsp;&nbsp; <span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Open EMS and execute cmd </span></span></li>
<li><span style="font-size: small;" size="3">o</span>&nbsp;&nbsp; <span style="font-family: Calibri;" face="Calibri"><span style="font-size: small;" size="3">'get-message -queue Server1\123456 -resultsize unlimited | where {$_.Subject -notlike "*undeliverable*"} | export-message -path e:\Export1' &nbsp;</span></span></li>
</ul>
</li>
<li><span style="font-size: small;" size="3">&middot;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">DELETE ALL UNDELIVERABLE MESSAGES OFF QUEUE</span></span>
<ul>
<li><span style="font-size: small;" size="3">o</span>&nbsp;&nbsp; <span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Open EMS and execute cmd </span></span></li>
<li><span style="font-size: small;" size="3">o</span>&nbsp;&nbsp; <span style="font-family: Calibri;" face="Calibri"><span style="font-size: small;" size="3">'get-message -queue Server1\123456-resultsize unlimited | where {$_.Subject -like "*undeliverable*"} | remove-message -withNDR $false' &nbsp;</span></span></li>
</ul>
</li>
<li><span style="font-size: small;" size="3">&middot;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Open EMS and execute </span></span>
<ul>
<li><span style="font-size: small;" size="3">o</span>&nbsp;&nbsp; <span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">'get-queue' to ensure undeliverable messages are deleted. </span></span></li>
</ul>
</li>
</ul>
<p><span style="font-family: Calibri; font-size: small;" face="Calibri" size="3">&nbsp;</span></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">{Follow above steps until all messages off submission queue are drained and Every time you export the messages, specify a new Export Folder like Export1/2/3/4}</span></span></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Perform the above cleanup steps on all affected servers.</span></span></p>
<p><span style="font-family: Calibri; font-size: small;" face="Calibri" size="3">&nbsp;</span></p>
<p><b><span style="text-decoration: underline;"><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Enable Resource Monitoring in EdgeTransport Config file</span></span></span></b></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Now that you have cleaned up queues on all the affected servers it is time to enable the Resource Monitoring on all Tranpsort servers where you had disabled it. Browse to the Exchange Install Directory location e.g. d:\Exchsrvr\bin and open EdgeTransport.exe.Config file</span></span></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Identify the Line with the following text&nbsp; &lt;add key=&ldquo;EnableResourceMonitoring&rdquo; value=&rdquo;false&rdquo; /&gt;</span></span></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Change the value from false to true.</span></span></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Save the file and restart the MsExchangeTransport Service and confirm the service is running.</span></span></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</span></span></p>
<p><span style="font-family: Calibri; font-size: small;" face="Calibri" size="3">&nbsp;</span></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Hope this helps and I will follow-up with an Exchange 2010 Procedure. </span></span></p>]]></content:encoded>
    </item>
  </channel>
</rss>