<?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>Tom Kern</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/tkern/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/tkern/feed.xml</link>
    <description>Queue and A</description>
    <lastBuildDate>Tue, 16 Apr 2019 06:17:32 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>A Quick One on MRM Journaling Vs. Envelope Journaling</title>
      <link>https://docs.microsoft.com/archive/blogs/tkern/a-quick-one-on-mrm-journaling-vs-envelope-journaling</link>
      <pubDate>Mon, 11 Mar 2013 08:17:08 GMT</pubDate>
      <dc:creator><![CDATA[tom kern]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/tkern/2013/03/11/a-quick-one-on-mrm-journaling-vs-envelope-journaling/</guid>
      <description><![CDATA[&#160;        &#160;        Messaging Records Management (MRM 1.0) has a feature which enables you...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"><span style="color: "><font face="Calibri"><font style="font-size: 11pt" color="#1f497d"></font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"><span style="color: "><font face="Calibri"><font style="font-size: 11pt" color="#1f497d"></font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"><span style="color: "><font face="Calibri"><font style="font-size: 11pt" color="#1f497d"></font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"><span style="color: "><font face="Calibri"><font style="font-size: 11pt" color="#1f497d">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"></p>  <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"><span style="color: "><font face="Calibri"><font style="font-size: 11pt" color="#1f497d"></font></font></span></p>    <p>Messaging Records Management (MRM 1.0) has a feature which enables you to “journal” a message that falls under a MRM policy.</p>  <p>Here is a screenshot of it from Exchange 2007 GUI</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/8461.clip_image002_11A9A382.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/8461.clip_5F00_image002_5F00_11A9A382.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/2084.clip_image002_thumb_6EF53F39.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/2084.clip_5F00_image002_5F00_thumb_5F00_6EF53F39.png" width="244" height="215" /></a></p>  <p>And while MRM 1.0 has been deprecated in Exchange 2010 and later for Retention Policies (MRM 2.0) you can still set it in the shell in that version here-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/1460.clip_image004_5E99C780.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/1460.clip_5F00_image004_5F00_5E99C780.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/3377.clip_image004_thumb_4AA034EA.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/3377.clip_5F00_image004_5F00_thumb_5F00_4AA034EA.png" width="244" height="38" /></a></p>  <p>The key to note here (and purpose of this post) is that MRM journaling is different from “standard” transport envelope journaling (the kind you create a journal rule for or enable at the per-MDB level).</p>  <p>You can read more about transport journaling <a href="https://technet.microsoft.com/en-us/library/aa998649(v=exchg.141).aspx">here.</a></p>  <p>In fact it’s more accurate to refer to MRM 1.0 “journaling” with its real name- AutoCopy, since this is not meant to be an actual compliance solution.</p>  <p>So here are the differences to be aware of-</p>  <p>Transport journaling is handled by the hidden (in Exchange 2010) journal agent on the hub servers. </p>  <p>MRM AutoCopy is handled by the Managed Folder Assistant which is a mailbox assistant on the mailbox server.</p>  <p>The sender/recipient addresses in an MRM AutoCopy report are in Legacy Exchange DN format while a transport journal report is SMTP.</p>  <p>MRM AutoCopy reports do not show results of DL expansion. Transport journal reports do.</p>  <p>MRM AutoCopy reports do not show BCC recipients. Transport journal reports do.</p>  <p>Both Transport Journaling and MRM 1.0 AutoCopy will set the X-MS-Journal-Report header.</p>  <p>Finally and perhaps most importantly to note- Ii you enable a mailbox for Transport envelope journaling (journal rule or per-MDB) AND that mailbox also has a MRM 1.0 AutoCopy policy applied “duplicate” reports will be generated. </p>  <p>I write “duplicate” in quotes since as we have read the two are very different. </p>  <p>See below-</p>  <p>Example of transport journal report-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/0676.clip_image005_423C5F93.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/0676.clip_5F00_image005_5F00_423C5F93.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image005" border="0" alt="clip_image005" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/4276.clip_image005_thumb_04131F15.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/4276.clip_5F00_image005_5F00_thumb_5F00_04131F15.png" width="244" height="134" /></a></p>  <p>Example of MRM 1.0 journal report-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/3302.clip_image006_4F924CCC.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/3302.clip_5F00_image006_5F00_4F924CCC.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/8463.clip_image006_thumb_421C13F9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/8463.clip_5F00_image006_5F00_thumb_5F00_421C13F9.png" width="244" height="194" /></a></p>  <p>In short Exchange Transport Journaling is a robust compliance feature. </p>  <p>MRM 1.0 AutoCopy is not meant to be a replacement for true Journaling and its successor and ultimate replacement Retention Policies (MRM 2.0), do not have the ability to AutoCopy.</p>  <p>In fact in Exchange 2013 there is no more MRM 1.0 so the AutoCopy feature has been completely removed from that version of the product.</p>  <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"></p>  <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"><span style="color: "><font face="Calibri"><font style="font-size: 11pt" color="#1f497d"></font></font></span></p> <span style="color: "><font face="Calibri"><font style="font-size: 11pt" color="#1f497d">&#160;</font></font></span>    <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"><span style="color: "><font face="Calibri"><font style="font-size: 11pt" color="#1f497d">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"><span style="color: "><font face="Calibri"><font style="font-size: 11pt" color="#1f497d">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"><span style="color: "><font face="Calibri"><font style="font-size: 11pt" color="#1f497d">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"><span style="color: "><font face="Calibri"><font style="font-size: 11pt" color="#1f497d">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"><span style="color: "><font face="Calibri"><font style="font-size: 11pt" color="#1f497d"></font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"><span style="color: "><font face="Calibri"><font style="font-size: 11pt" color="#1f497d">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"><span style="color: "><font face="Calibri"><font style="font-size: 11pt" color="#1f497d">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0in 0in 0pt" class="MsoNormal"><span style="color: "><font face="Calibri"><font style="font-size: 11pt" color="#1f497d"></font></font></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Hybrid Configuration Wizard, OPATH, and the Nature of Shared Namespaces</title>
      <link>https://docs.microsoft.com/archive/blogs/tkern/hybrid-configuration-wizard-opath-and-the-nature-of-shared-namespaces</link>
      <pubDate>Tue, 12 Jun 2012 04:52:00 GMT</pubDate>
      <dc:creator><![CDATA[tom kern]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/tkern/2012/06/12/hybrid-configuration-wizard-opath-and-the-nature-of-shared-namespaces/</guid>
      <description><![CDATA[&nbsp;

Some Background on Shared Namespaces with Exchange 2003 and 2010.
So the nature of shared...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p>
<p></p>
<p><b>Some Background on Shared Namespaces with Exchange 2003 and 2010.</b></p>
<p>So the nature of shared namespace has changed between exchange 2003 and exchange 2007/2010.</p>
<p>In exchange 2003 to share a name space like &ldquo;TheHongkonCavaliers.mail.onmicrosoft.com&rdquo; we need to go the recipient policy and select that address and uncheck &ldquo;This Exchange Organization is responsible for all mail delivery to this address&rdquo;-</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/1018.clip_image001_1EB7ADC5.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/1018.clip_5F00_image001_5F00_1EB7ADC5.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/0028.clip_image001_thumb_35967F41.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/0028.clip_5F00_image001_5F00_thumb_5F00_35967F41.png" width="222" height="244" /></a></p>
<p>After that all we need is a SMTP connector to that name space.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/3568.clip_image002_61D30625.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/3568.clip_5F00_image002_5F00_61D30625.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/7041.clip_image002_thumb_5902FDD9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/7041.clip_5F00_image002_5F00_thumb_5F00_5902FDD9.png" width="205" height="244" /></a></p>
<p>In exchange 2007/2010 we can be authoritative for a name space and still share it with another system as long as we have an object in the directory with that address (i.e. a contact with a target address pointing to the remote shared name space).</p>
<p>So this-</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/0027.clip_image003_04671ED4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/0027.clip_5F00_image003_5F00_04671ED4.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image003" border="0" alt="clip_image003" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/6355.clip_image003_thumb_545CCD52.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/6355.clip_5F00_image003_5F00_thumb_5F00_545CCD52.png" width="221" height="244" /></a></p>
<p>Works if this is present tin AD-</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/1638.clip_image004_5886A517.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/1638.clip_5F00_image004_5F00_5886A517.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/2210.clip_image004_thumb_2D125E50.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/2210.clip_5F00_image004_5F00_thumb_5F00_2D125E50.png" width="210" height="244" /></a></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/3683.clip_image005_6116D7D6.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/3683.clip_5F00_image005_5F00_6116D7D6.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image005" border="0" alt="clip_image005" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/6076.clip_image005_thumb_49BBAD98.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/6076.clip_5F00_image005_5F00_thumb_5F00_49BBAD98.png" width="227" height="244" /></a></p>
<p><b>ISSUE-</b></p>
<p>When the HCW runs it creates an authoritative accepted domain for the routing address (TENANT.mail.onmicrosoft.com)-</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/6866.clip_image006_2C19ACCC.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/6866.clip_5F00_image006_5F00_2C19ACCC.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image006" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/2251.clip_image006_thumb_116D10B3.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/2251.clip_5F00_image006_5F00_thumb_5F00_116D10B3.png" width="216" height="244" /></a></p>
<p>Exchange 2003 version-</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/1754.clip_image007_11A993E8.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/1754.clip_5F00_image007_5F00_11A993E8.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image007" border="0" alt="clip_image007" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/7522.clip_image007_thumb_762491E4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/7522.clip_5F00_image007_5F00_thumb_5F00_762491E4.png" width="220" height="244" /></a></p>
<p>It also upgrades the email address policy this address is a member of to OPATH-</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/2816.clip_image009_0DDBC94B.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/2816.clip_5F00_image009_5F00_0DDBC94B.jpg"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image009" border="0" alt="clip_image009" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/0753.clip_image009_thumb_41378CA7.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/0753.clip_5F00_image009_5F00_thumb_5F00_41378CA7.jpg" width="244" height="38" /></a></p>
<p>Which in turn makes it uneditable in Exchange 2003-</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/5050.clip_image011_0A0DFEAE.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/5050.clip_5F00_image011_5F00_0A0DFEAE.jpg"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image011" border="0" alt="clip_image011" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/6840.clip_image011_thumb_56D1C544.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/6840.clip_5F00_image011_5F00_thumb_5F00_56D1C544.jpg" width="244" height="42" /></a></p>
<p>So when we send an email from an Exchange 2003 mailbox to a migrated cloud mailbox we get this-</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/5531.clip_image013_2401BED0.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/5531.clip_5F00_image013_5F00_2401BED0.jpg"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image013" border="0" alt="clip_image013" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/0245.clip_image013_thumb_42D832AE.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/0245.clip_5F00_image013_5F00_thumb_5F00_42D832AE.jpg" width="244" height="84" /></a></p>
<p><b>WORKAROUND-</b></p>
<p>Since the Recipient Policy has been upgraded to OPATH we cannot make any changes on Exchange 2003 to make it unauthoritative so we have to go to the Exchange 2010 side and make the accepted domain for the routing name space Internal Relay-</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/1222.clip_image014_2D0E4A51.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/1222.clip_5F00_image014_5F00_2D0E4A51.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image014" border="0" alt="clip_image014" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/8156.clip_image014_thumb_27BF63A0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/8156.clip_5F00_image014_5F00_thumb_5F00_27BF63A0.png" width="219" height="244" /></a></p>]]></content:encoded>
    </item>
    <item>
      <title>A Note on Defer and Fail Event IDs in Exchange 2010 Message Tracking Logs</title>
      <link>https://docs.microsoft.com/archive/blogs/tkern/a-note-on-defer-and-fail-event-ids-in-exchange-2010-message-tracking-logs</link>
      <pubDate>Tue, 15 May 2012 14:11:00 GMT</pubDate>
      <dc:creator><![CDATA[tom kern]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/tkern/2012/05/15/a-note-on-defer-and-fail-event-ids-in-exchange-2010-message-tracking-logs/</guid>
      <description><![CDATA[&#160;  So you may have seen DEFER or FAIL eventids in your tracking logs and wondered why they are...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>So you may have seen DEFER or FAIL eventids in your tracking logs and wondered why they are there.</p>  <p>If we look on our documentation on TechNet <a href="https://technet.microsoft.com/en-us/library/bb124375.aspxhttp:/technet.microsoft.com/en-us/library/bb124375.aspx">here</a> we see-     <table border="0" cellpadding="0"><tbody>       <tr>         <td>           <p><b>Event name </b></p>         </td>          <td>           <p><b>Description </b></p>         </td>       </tr>        <tr>         <td>           <p>DEFER</p>         </td>          <td>           <p>Message delivery was delayed.</p>         </td>       </tr>        <tr>         <td>           <p>FAIL</p>         </td>          <td>           <p>Message delivery failed.</p>         </td>       </tr>     </tbody></table> </p>  <p>Pretty self-explanatory, right?</p>  <p>Now sometimes you may see these eventids even though a message was not deferred/delayed or failed delivery.</p>  <p>Well there is another reason that would cause these events logged.</p>  <p>The first event id we will talk about is the DEFER.</p>  <p>When we run Get-MessageTrackingLog we see a DEFER eventid with a source of AGENT below.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/0160.clip_image002_48E0E611.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/0160.clip_5F00_image002_5F00_48E0E611.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/8688.clip_image002_thumb_6BC1A7C1.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/8688.clip_5F00_image002_5F00_thumb_5F00_6BC1A7C1.jpg" width="244" height="28" /></a></p>  <p>Expanded below we see the SourceContext is Transport Rule Agent</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/8105.clip_image004_4B3A680F.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/8105.clip_5F00_image004_5F00_4B3A680F.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/2313.clip_image004_thumb_1F1D6B1E.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/2313.clip_5F00_image004_5F00_thumb_5F00_1F1D6B1E.jpg" width="244" height="82" /></a></p>  <p>So let’s go look at our transport rules-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/3884.clip_image005_04DD01FA.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/3884.clip_5F00_image005_5F00_04DD01FA.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image005" border="0" alt="clip_image005" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/8171.clip_image005_thumb_75C6231F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/8171.clip_5F00_image005_5F00_thumb_5F00_75C6231F.png" width="244" height="214" /></a></p>  <p>Here we see we have a transport rule that adds a recipient to the TO: field. </p>  <p>Now when we have a transport rule that adds or removes a recipient from a message header we will log a DEFER eventid in message tracking logs. This is known as a “zero defer” since the message is not really deferred but just pushed back to the submission stage of categorization so we can re-resolve the new recipient. In other words the event is more “cosmetic” since there is no delay we just need to re-categorize the message in the transport pipeline with the new recipient added/removed.</p>  <p>As we can see below the message was not deferred at all-</p>  <p>&#160;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/2450.image_4FCCBF85.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/2450.image_5F00_4FCCBF85.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/7144.image_thumb_40B5E0AB.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/7144.image_5F00_thumb_5F00_40B5E0AB.png" width="244" height="54" /></a></p>  <p>&#160;</p>  <p>Now what about FAIL eventid?</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/7230.image_190F6481.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/7230.image_5F00_190F6481.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/5483.image_thumb_1F563B0F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/5483.image_5F00_thumb_5F00_1F563B0F.png" width="244" height="76" /></a></p>  <p>As we can see in the above message tracking log we log a FAIL eventid from SourceContext Transport Rule Agent. So let’s go back to our rules and see what they are doing-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/4812.image_259D119D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/4812.image_5F00_259D119D.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/3513.image_thumb_5245CB76.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/3513.image_5F00_thumb_5F00_5245CB76.png" width="244" height="172" /></a></p>  <p>Here we have a redirect rule. Now as opposed to adding/removing recipients a redirect rule silently drops the original recipient and redirects a message to the added recipient. This will cause us to log a FAIL eventid since we actually failed in delivering to the original recipient (due to redirection) and a DEFER since we are adding a new recipient and putting the message back to the submission portion of the transport pipeline.</p>  <p>&#160;</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/5141.image_432EEC9C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/5141.image_5F00_432EEC9C.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/3404.image_thumb_7B6D63B4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/3404.image_5F00_thumb_5F00_7B6D63B4.png" width="244" height="41" /></a></p>  <p>As we can see the message was successfully delivered.</p>  <p>Hope this helped clear up some confusion on these two eventids.</p>  <p>Until next time.</p>]]></content:encoded>
    </item>
    <item>
      <title>EHLO Blog on Changes in Accepted Domains and Safe Senders List in Exchange 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/tkern/ehlo-blog-on-changes-in-accepted-domains-and-safe-senders-list-in-exchange-2010</link>
      <pubDate>Fri, 08 Jul 2011 18:02:54 GMT</pubDate>
      <dc:creator><![CDATA[tom kern]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/tkern/2011/07/08/ehlo-blog-on-changes-in-accepted-domains-and-safe-senders-list-in-exchange-2010/</guid>
      <description><![CDATA[&#160;  I’d say good read but I wrote it and that would be&#160; just wrong.  So instead let me just...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>I’d say good read but I wrote it and that would be&#160; just wrong.</p>  <p>So instead let me just say “one more from the shameless self-promotion dept.”-</p>  <h1></h1>  <p><a title="https://blogs.technet.com/b/exchange/archive/2011/07/08/accepted-domains-safe-senders-list-and-you.aspx" href="https://blogs.technet.com/b/exchange/archive/2011/07/08/accepted-domains-safe-senders-list-and-you.aspx">https://blogs.technet.com/b/exchange/archive/2011/07/08/accepted-domains-safe-senders-list-and-you.aspx</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Get-ADPermission Anomaly</title>
      <link>https://docs.microsoft.com/archive/blogs/tkern/get-adpermission-anomaly</link>
      <pubDate>Fri, 08 Jul 2011 09:46:21 GMT</pubDate>
      <dc:creator><![CDATA[tom kern]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/tkern/2011/07/08/get-adpermission-anomaly/</guid>
      <description><![CDATA[&#160;  You may have noticed a discrepancy between the output of Get-AdPermission in Exchange 2007...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>You may have noticed a discrepancy between the output of Get-AdPermission in Exchange 2007 and Exchange 2010. Specifically the differences are in the way extended rights are displayed (or rather not displayed in the case of 2010).</p>  <p>Below is an example of the output from Get-ReceiveConnector WINGTIP-E2K10\anon |Get-ADPermission -User 'NT AUTHORITY\ANONYMOUS LOGON' |fl from Exchange 2010-</p>  <p><b></b></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/7416.clip_image001_3A6850DD.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/7416.clip_5F00_image001_5F00_3A6850DD.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/1462.clip_image001_thumb_0BA2983B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/1462.clip_5F00_image001_5F00_thumb_5F00_0BA2983B.png" width="244" height="186" /></a><b></b></p>  <p><b></b></p>  <p><b></b></p>  <p>Same cmdlet run from Exchange 2007</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/0363.clip_image002_71CE620B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/0363.clip_5F00_image002_5F00_71CE620B.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/0066.clip_image002_thumb_5F196854.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/0066.clip_5F00_image002_5F00_thumb_5F00_5F196854.png" width="244" height="184" /></a></p>  <p>Note that in the Exchange 2007 output we list the actual extended rights the security principal has been granted (i.e. ms-Exch-SMTP-Accept-Any-Recipient, etc.) whereas in the Exchange 2010 output we just show {ExtendedRight}.</p>  <p>This ‘quirk’ is due to a missing script block in ‘exchange.format.ps1xml’ file in the bin directory.</p>  <p>This file is loaded every time you click the Exchange PS shortcut and is used to show the default output for a specific object type as well as which properties to display.</p>  <p>To see all the extended rights in Exchange 2010 you have to run the same cmdlet but with the “*” wildcard.</p>  <p>Below you can now see all the extended rights that Exchange 2007 showed-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/7713.clip_image004_1757DF6D.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/7713.clip_5F00_image004_5F00_1757DF6D.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/3122.clip_image004_thumb_48771A0D.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/3122.clip_5F00_image004_5F00_thumb_5F00_48771A0D.jpg" width="244" height="154" /></a></p>  <p>Till next time.</p>  <p>Thanks for reading.</p>]]></content:encoded>
    </item>
    <item>
      <title>A Note on Content Conversion and Exchange 2007/2010</title>
      <link>https://docs.microsoft.com/archive/blogs/tkern/a-note-on-content-conversion-and-exchange-20072010</link>
      <pubDate>Thu, 07 Jul 2011 12:33:29 GMT</pubDate>
      <dc:creator><![CDATA[tom kern]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/tkern/2011/07/07/a-note-on-content-conversion-and-exchange-20072010/</guid>
      <description><![CDATA[&#160;  &#160;  When referring to content conversion what I am talking about is the decision to send...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>&#160;</p>  <p>When referring to content conversion what I am talking about is the decision to send a message encapsulated in TNEF vs. HTML/Plaintext when sending outgoing messages.</p>  <p>Now I see there is some confusion as to when Exchange/Outlook will decide to send in TNEF as opposed to keeping a message in its native HTML and/or plain text format. It is the hope of this blog post to clear up some of that confusion.</p>  <p>First a bit of background-</p>  <p>In Exchange 2007/2010 (and Exchange 2003 as well) there are essentially three places where these content conversion choices can be influenced-</p>  <p>1. Remote Domains object (Internet message Formats in Exchange 2003)</p>  <p>2. Contact object</p>  <p>3. The outlook message properties</p>  <p>Here they are-</p>  <p>Remote Domain</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/3264.clip_image001_033A05EC.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/3264.clip_5F00_image001_5F00_033A05EC.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/2768.clip_image001_thumb_376E2F32.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/2768.clip_5F00_image001_5F00_thumb_5F00_376E2F32.png" width="244" height="176" /></a></p>  <p>Contact</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/0121.clip_image002_6FACA64A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/0121.clip_5F00_image002_5F00_6FACA64A.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/6011.clip_image002_thumb_75F37CD8.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/6011.clip_5F00_image002_5F00_thumb_5F00_75F37CD8.png" width="244" height="159" /></a></p>  <p>Message properties (as viewed via MFCMAPI)</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/6318.clip_image003_0044A139.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/6318.clip_5F00_image003_5F00_0044A139.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003" border="0" alt="clip_image003" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/0045.clip_image003_thumb_55000A31.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/0045.clip_5F00_image003_5F00_thumb_5F00_55000A31.png" width="244" height="13" /></a></p>  <p>The above is also the order of precedence as well.</p>  <p>In other words all things being equal the settings on the Remote Domain will override the settings on the contact which will override the settings on the message property.</p>  <p>Now the above also happens to list the default values which are shown below again but via the shell this time-</p>  <p>Remote Domain</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/0640.clip_image004_66DC9DFE.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/0640.clip_5F00_image004_5F00_66DC9DFE.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/5758.clip_image004_thumb_1F1B1517.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/5758.clip_5F00_image004_5F00_thumb_5F00_1F1B1517.png" width="244" height="213" /></a></p>  <p>Contact</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/7573.clip_image005_57598C2F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/7573.clip_5F00_image005_5F00_57598C2F.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image005" border="0" alt="clip_image005" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/5736.clip_image005_thumb_4BC3CEF0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/5736.clip_5F00_image005_5F00_thumb_5F00_4BC3CEF0.png" width="244" height="64" /></a></p>  <p>So based on the above we see that the default settings are set to, well, default.</p>  <p>What that means is they are not set so we need to go down one step further and see what the message properties are.</p>  <p>Now this is where some confusion lies. By default Outlook (all versions 2003 to 2010) will set the PR_SEND_RICH_INFO property of a message to TRUE if it can resolve an object in the address book. So if we are sending to a contact that is in the GAL (or OAB) and all the other settings are default the message will go out encapsulated in TNEF (with the corresponding Winmail.dat attachment). </p>  <p>To override this behavior we set the contact “UseMapiRichTextFormat” to NEVER or the remote domain “TNEFEnabled” to FALSE. Then we can block TNEF from leaving the org no matter what the client message properties are set to.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/5417.clip_image007_241D52C6.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/5417.clip_5F00_image007_5F00_241D52C6.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image007" border="0" alt="clip_image007" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/7506.clip_image007_thumb_637B0656.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/7506.clip_5F00_image007_5F00_thumb_5F00_637B0656.jpg" width="244" height="16" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/5736.clip_image009_2344ECDC.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/5736.clip_5F00_image009_5F00_2344ECDC.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image009" border="0" alt="clip_image009" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/1538.clip_image009_thumb_02BDAD2A.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/1538.clip_5F00_image009_5F00_thumb_5F00_02BDAD2A.jpg" width="244" height="17" /></a></p>  <p>Now I need to mention that the above is a change from Exchange 2003 behavior. In Exchange 2003 when you create a mail contact in ADUC you will see that the mAPIRecipeint property (which corresponds to the UseMapiRichTextFormat in Exchange 2007/2010) is set to FALSE.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/3386.clip_image010_7074E667.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/3386.clip_5F00_image010_5F00_7074E667.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image010" border="0" alt="clip_image010" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/7485.clip_image010_thumb_1AE11785.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/7485.clip_5F00_image010_5F00_thumb_5F00_1AE11785.png" width="244" height="200" /></a></p>  <p>As you recall from the above discussion what this means is that outlook will be blocked from sending TNEF encapsulated messages to that particular contact.</p>  <p>So to summarize, in Exchange 2007/2010 when you create a contact in EMC/EMS the TNEF settings will be unset. In other words it will default to the client. As we know the client (outlook) will set the PR_SEND_RICH_INFO MAPI property to TRUE since it can resolve the contact in the address book.</p>  <p>With Exchange 2003 when you create a contact with ADUC the settings governing TNEF will be set to FALSE thus not allowing TNEF out of the org for that contact.</p>  <p>Note the above settings do not apply to one-off addresses. For these outlook will never set PR_SEND_RICH_INFO to TRUE and thus will always send HTML/Plaintext.</p>  <p>A Final Note About TNEF-</p>  <p>TNEF is used interchangeably a lot with Rich Text Format but they are NOT the same thing. And a lot of our own our documentation is guilty of this as well but they are really two separate concepts.</p>  <p>TNEF or transport neutral encapsulation format is a MIME complaint container for encapsulating messages in transport. This will be a multipart/mixed message with a Winmail.dat attachment.</p>  <p>These messages can be HTML or plain text or rich text. The point being that there does not have to be rich text format messages in this TNEF container. In fact if you get a TNEF parser and pop open a typical default outlook message where TNEF is allowed out of the ORG you will see no RTF within the Winmail.dat.</p>  <p>Rich Text Format is a MSFT proprietary message format that is used to display things like voting buttons etc. RTF needs to use TNEF as a MIME compliant transport.</p>  <p>So the take away is RTF needs to travel contained in TNEF but TNEF does not need to contain RTF.</p>  <p>Get it?</p>  <p>Thanks for reading.</p>]]></content:encoded>
    </item>
    <item>
      <title>Hidden Journaling Feature</title>
      <link>https://docs.microsoft.com/archive/blogs/tkern/hidden-journaling-feature</link>
      <pubDate>Wed, 06 Jul 2011 13:36:13 GMT</pubDate>
      <dc:creator><![CDATA[tom kern]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/tkern/2011/07/06/hidden-journaling-feature/</guid>
      <description><![CDATA[&#160;  Ok it’s not really ‘hidden’ but based on what it does I’m surprised it hasn’t gotten more...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>Ok it’s not really ‘hidden’ but based on what it does I’m surprised it hasn’t gotten more publicity.</p>  <p>If you recall our journaling recommendations for mixed Exchange 2003 and Exchange 2007/2010 deployments we required you to put the journal recipient mailbox on an Exchange 2003 database.</p>  <p>You can read about that here- <a href="https://blogs.technet.com/b/exchange/archive/2009/06/01/3407615.aspx">https://blogs.technet.com/b/exchange/archive/2009/06/01/3407615.aspx</a></p>  <p>From the section ‘Location of Journaling Mailbox’ I explained why the journal mailbox needs to be on a 2003 server.</p>  <p>Well starting with Exchange 2007 sp3 RU1 and Exchange 2010 sp1 all that has changed!</p>  <p>If you run a Get-TransportConfig from an Exchange server at one of those levels you will see a new property called ‘LegacyJournalingMigrationEnabled’. </p>  <p>By default this is set to ‘False’. </p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/4745.clip_image002_4ED7D765.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/4745.clip_5F00_image002_5F00_4ED7D765.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/0216.clip_image002_thumb_46E03503.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/0216.clip_5F00_image002_5F00_thumb_5F00_46E03503.jpg" width="244" height="104" /></a></p>  <p>Set it to ‘$True’ and you will now be able to locate the journal recipient mailbox on an Exchange 2007 sp3 RU1/Exchange 2010 sp1 database in an org that has Exchange 2003 servers.</p>  <p>There is no restart required as transport will pick the change up as soon as the first message passes through.</p>  <p>Note that while the journal report will be in the new Exchange 2007/2010 format it will NOT have the extended fields. </p>  <p>What this means is if a journaled sender BCCs a recipient the report will not indicate that but rather just show the recipient listed in the report.</p>  <p>Below is an example of a journal report of an Exchange 2003 sender who sent a message with Harpo.Marx on the TO: field and Zeppo.Marx on the BCC:-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/3757.clip_image004_1F39B8D9.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/3757.clip_5F00_image004_5F00_1F39B8D9.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/4834.clip_image004_thumb_3352D562.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/4834.clip_5F00_image004_5F00_thumb_5F00_3352D562.jpg" width="244" height="80" /></a></p>  <p>You can read more about Journal reports here-</p>  <p><a href="https://technet.microsoft.com/en-us/library/bb331962.aspx">https://technet.microsoft.com/en-us/library/bb331962.aspx</a></p>  <p>Happy journaling!</p>]]></content:encoded>
    </item>
    <item>
      <title>Test-Message Improvements in Exchange 2010 Sp1</title>
      <link>https://docs.microsoft.com/archive/blogs/tkern/test-message-improvements-in-exchange-2010-sp1</link>
      <pubDate>Wed, 06 Jul 2011 12:13:40 GMT</pubDate>
      <dc:creator><![CDATA[tom kern]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/tkern/2011/07/06/test-message-improvements-in-exchange-2010-sp1/</guid>
      <description><![CDATA[&#160;  You may be familiar with the Test-Message cmdlet. If not check out this link here-...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>You may be familiar with the Test-Message cmdlet. If not check out this link here-</p>  <p><a href="https://technet.microsoft.com/en-us/library/dd298101(EXCHG.140).aspx">https://technet.microsoft.com/en-us/library/dd298101(EXCHG.140).aspx</a></p>  <p>Basically this cmdlet is useful for testing inbox rules. However rather than talking about the above link let’s discuss the newer and improved Test-Message that ships with SP1 and show some cool uses for this unsung little cmdlet.</p>  <p>First off we added some new switches which for some reason have not been documented on TechNet yet.</p>  <p>So without further ado here are all the switches for the SP1 version-   <table border="1" cellpadding="0"><tbody>       <tr>         <td valign="bottom">           <p><b>Parameter </b></p>         </td>          <td valign="bottom">           <p><b>Description </b></p>         </td>       </tr>        <tr>         <td valign="top">           <p><i>Recipients</i></p>         </td>          <td valign="top">           <p>The <i>Recipients</i> parameter specifies the list of e-mail addresses to be used as recipients for the test message if an .eml or .msg file isn't specified.</p>         </td>       </tr>        <tr>         <td valign="top">           <p><i>Confirm</i></p>         </td>          <td valign="top">           <p>The <i>Confirm</i> switch causes the command to pause processing and requires you to acknowledge what the command will do before processing continues. You don't have to specify a value with the <i>Confirm</i> switch. </p>         </td>       </tr>        <tr>         <td valign="top">           <p><i>DeliverMessage</i></p>         </td>          <td valign="top">           <p>The <i>DeliverMessage</i> switch specifies that the message should be delivered to its final destination. If you don't specify this switch, the message that's resubmitted isn't delivered to its recipients. Only troubleshooting data is generated and sent to the specified recipient.</p>         </td>       </tr>        <tr>         <td valign="top">           <p><i>MessageFileData</i></p>         </td>          <td valign="top">           <p>The <i>MessageFileData</i> parameter specifies file data retrieved from an .eml OR .msg file using the <b>Get-Content</b> cmdlet. </p>         </td>       </tr>        <tr>         <td valign="top">           <p><i>Sender</i></p>         </td>          <td valign="top">           <p>The <i>Sender</i> parameter specifies the SMTP address to be used as the message sender for the test message if an .eml or .msg file isn't specified.</p>         </td>       </tr>        <tr>         <td valign="top">           <p><i>SendReportTo</i></p>         </td>          <td valign="top">           <p>The <i>SendReportTo</i> parameter specifies the e-mail address to which the final report is sent.</p>         </td>       </tr>        <tr>         <td valign="top">           <p>Arbitration</p>         </td>          <td valign="top">           <p>This switch retrieves a report for all messages in the arbitration mailbox used for moderation. If this switch is used you then specify the arbitration mailbox email with the -recipients parameter</p>         </td>       </tr>        <tr>         <td valign="top">           <p><i>InboxRules</i></p>         </td>          <td valign="top">           <p>This switch retrieves a report for all rules within the mailbox that you specify with –recipients parameter. It will provide useful diagnostic info for which rules fired or did not.</p>         </td>       </tr>        <tr>         <td valign="top">           <p><i>WhatIf</i></p>         </td>          <td valign="top">           <p>The <i>WhatIf</i> switch instructs the command to simulate the actions that it would take on the object. By using the <i>WhatIf</i> switch, you can view what changes would occur without having to apply any of those changes. You don't have to specify a value with the <i>WhatIf</i> switch.</p>         </td>       </tr>        <tr>         <td width="120"></td>          <td width="444"></td>          <td width="2"></td>          <td width="2"></td>          <td width="2"></td>          <td width="2"></td>          <td width="3"></td>       </tr>     </tbody></table> </p>  <p>If you recall the RTM version you will notice 2 new switches have been added-</p>  <p>-Arbitration and –InboxRules.</p>  <p>The –Arbitration switch creates diagnostic info on the initiation messages in the arbitration mailbox and their various statuses. As you may recall the arbitration mailbox is used for the new moderated messaging framework introduced in Exchange 2010.</p>  <p>To run these tests you would run the following one liner-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/7024.clip_image002_20BD4320.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/7024.clip_5F00_image002_5F00_20BD4320.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/4606.clip_image002_thumb_270419AE.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/4606.clip_5F00_image002_5F00_thumb_5F00_270419AE.jpg" width="244" height="35" /></a></p>  <p>For –Recipients you will need to specify the arbitration mailbox. To get this value just run ‘Get-Mailbox –Arbitration |FL Name’. You should get an output that is similar to the one below-</p>  <p>Name : SystemMailbox{1f05a927-2941-4ce4-8c27-852e25e0abc8}</p>  <p>Name : SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}</p>  <p>Name : FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042</p>  <p>The above are the Arbitration, Discovery and Federated mailboxes respectively.</p>  <p>The last two will always have the same value but for the arbitration mailbox the last 4 sets of guids will be unique to your environment. More can be found here-https://technet.microsoft.com/en-us/library/bb201680.aspx</p>  <p>In summary the previous one liner will send a report to the mailbox that you specified with –SendReportTo as such-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/1256.clip_image004_067CD9FC.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/1256.clip_5F00_image004_5F00_067CD9FC.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/7838.clip_image004_thumb_1EA04457.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/7838.clip_5F00_image004_5F00_thumb_5F00_1EA04457.jpg" width="244" height="112" /></a></p>  <p>The fields above are pretty self-explanatory but I will elaborate on some below-</p>  <p>‘Initiation Message’ is the unique ID that is assigned to the arbitration message.</p>  <p>‘Moderated Recipient Address’ is the name of the moderated account (in the above example it is a DL called Expand1).</p>  <p>‘Moderators’ is a list of moderators.</p>  <p>The ‘Moderators (total; not delivered; away)’ tell us how many moderators there were and how many generated NDRs (not delivered) or OOF messages (away). In the above example we have 1 moderator and no NDRs or OOF messages sent from the moderator address.</p>  <p>The ‘Decision maker’ field displays which moderator ultimately approved/disapproved the message with the corresponding status and time in addition to the time the moderation request message will be expired.</p>  <p>Finally the attached ‘formattedDetails.txt’ is just the raw data that you see in the report.</p>  <p>The –InboxRules switch creates a similar report but one evaluating which inbox rules did or did not fire.</p>  <p>You would run it like so-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/8510.clip_image006_69278231.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/8510.clip_5F00_image006_5F00_69278231.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/3323.clip_image006_thumb_288535C2.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/3323.clip_5F00_image006_5F00_thumb_5F00_288535C2.jpg" width="244" height="30" /></a></p>  <p>The report generated will look like this-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/6378.clip_image008_684F1C47.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/6378.clip_5F00_image008_5F00_684F1C47.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image008" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/7455.clip_image008_thumb_43515BCE.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/7455.clip_5F00_image008_5F00_thumb_5F00_43515BCE.jpg" width="244" height="124" /></a></p>  <p>First we see that the hidden Junk mail rule skipped this message due to the fact that it is an internal email and thus automatically will get an SCL of -1.</p>  <p>Then we a rule called ‘zeppo marx’ has evaluated to true. This rule moves all messages coming from zeppo marx to a folder called ‘Personal’-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/4237.clip_image010_3BC5EC61.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/4237.clip_5F00_image010_5F00_3BC5EC61.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image010" border="0" alt="clip_image010" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/4212.clip_image010_thumb_1B3EACAF.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/4212.clip_5F00_image010_5F00_thumb_5F00_1B3EACAF.jpg" width="244" height="21" /></a></p>  <p>You will also see if the mailbox has OOF auto replies enabled as well-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/0412.clip_image012_5B089334.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/0412.clip_5F00_image012_5F00_5B089334.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image012" border="0" alt="clip_image012" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/1588.clip_image012_thumb_13470A4D.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/1588.clip_5F00_image012_5F00_thumb_5F00_13470A4D.jpg" width="244" height="39" /></a></p>  <p>Attached to the report you will also find ‘Mailbox-Rules.xml’ which is a dump of all the rules in that particular mailbox in xml format as well as ‘Automatic- Reply-History.xml’ which is a dump of all the recipients that had an OOF message fire.</p>  <p>Now in addition to the above one of the other cool new features of the SP1 test-Message cmdlet is the ability to send a native MAPI .MSG message in addition to .EML.-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/2063.clip_image014_20AD1D53.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/2063.clip_5F00_image014_5F00_20AD1D53.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image014" border="0" alt="clip_image014" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/3250.clip_image014_thumb_06D8E724.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-87-22-metablogapi/3250.clip_5F00_image014_5F00_thumb_5F00_06D8E724.jpg" width="244" height="49" /></a></p>  <h1>&#160;</h1>  <p>In the above we sent a ‘test.msg’ pre-created message to zmarx@wingtiptoys</p>  <p>Ok that’s all for now.</p>  <p>Thanks for reading.</p>]]></content:encoded>
    </item>
    <item>
      <title>451 4.4.0 Primary target IP address responded with: "451 5.7.3 Cannot achieve Exchange Server authentication."</title>
      <link>https://docs.microsoft.com/archive/blogs/tkern/451-4-4-0-primary-target-ip-address-responded-with-451-5-7-3-cannot-achieve-exchange-server-authentication</link>
      <pubDate>Wed, 30 Mar 2011 16:10:00 GMT</pubDate>
      <dc:creator><![CDATA[tom kern]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/tkern/2011/03/30/451-4-4-0-primary-target-ip-address-responded-with-451-5-7-3-cannot-achieve-exchange-server-authentication/</guid>
      <description><![CDATA[&#160;  So this is a quick post but worth mentioning as these cases seem to crop up every once in a...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>So this is a quick post but worth mentioning as these cases seem to crop up every once in a while.</p>  <p>The error in the title usually occurs after creating a second receive connector dedicated for an app relay or some other anonymous type access.</p>  <p>So lets walk through the steps that usually get us here.-</p>  <p>You create a second connector for relay aptly titled “app relay” here-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/8863.image_245D0A5C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-87-22-metablogapi/8863.image_5F00_245D0A5C.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/6523.image_thumb_07273C85.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-87-22-metablogapi/6523.image_5F00_thumb_5F00_07273C85.png" width="244" height="75" /></a></p>  <p>Then check off anonymous since our app is not authenticating to Exchange (note since we want this app to not only submit mail to this connector but also relay off it to other destinations we would need to grant the anonymous security principle the ms-Exch-SMTP-Accept-Any-Recipient extended right on this connector as well. Another less preferred method is to select Externally Secured as a Authentication type but both get us into the same issue.).</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/4062.image_7A4CE666.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-87-22-metablogapi/4062.image_5F00_7A4CE666.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/3566.image_thumb_31B2F795.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-87-22-metablogapi/3566.image_5F00_thumb_5F00_31B2F795.png" width="244" height="122" /></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </p>  <p>Finally we add the remote IP range for our app.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/5226.image_7038453B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-87-22-metablogapi/5226.image_5F00_7038453B.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/1325.image_thumb_7C59BF62.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-87-22-metablogapi/1325.image_5F00_thumb_5F00_7C59BF62.png" width="220" height="244" /></a></p>  <p>&#160;</p>  <p>Now it is the last two steps that get us into trouble.&#160; Exchange needs to have Exchange Server Authentication selected in order to send internal intra org mail flow. However for our relay to work we don’t need this set nor is it by default.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/0743.image_6C69985F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-87-22-metablogapi/0743.image_5F00_6C69985F.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/3808.image_thumb_56337D0D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-87-22-metablogapi/3808.image_5F00_thumb_5F00_56337D0D.png" width="205" height="169" /></a></p>  <p>However the real aspect to remember here is when receiving email from a remote host Exchange will always use the more SPECIFICALLY scoped receive connector based on the remote IP range.</p>  <p>So all things being equal if we have two receive connectors and one has an remote IP range as such-</p>  <h1><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/5633.image_7E470E6B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-87-22-metablogapi/5633.image_5F00_7E470E6B.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/4062.image_thumb_03B57F10.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-87-22-metablogapi/4062.image_5F00_thumb_5F00_03B57F10.png" width="244" height="23" /></a></h1>  <p>And the other is-</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/0755.image_377D7561.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-87-22-metablogapi/0755.image_5F00_377D7561.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/22/metablogapi/7612.image_thumb_5653E93F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-87-22-metablogapi/7612.image_5F00_thumb_5F00_5653E93F.png" width="244" height="25" /></a></p>  <p>And we receive an incoming SMTP connection from a host with say an IP of 192.168.62.10 we will ALWAYS us the second connector. This is regardless of the authentication type or permissions groups defined on the connector itself</p>  <p>Now if our internal Exchange servers happen to fall within the 192.168.62.0 subnet then we will use the App Relay receive connector and since it does not have Exchange Servers defined as a permissions group and/or Exchange Server Authentication selected we get the error that is the title of this post.</p>  <p>&#160;</p>  <p>The take away here is when creating a dedicated receive connector for app relay or some other purpose ensure that the remote IP range defined on the connector does not include any internal Exchange servers.    <br clear="all" />    <br clear="all" /></p>]]></content:encoded>
    </item>
    <item>
      <title>My EHLO Blog on Read Receipts</title>
      <link>https://docs.microsoft.com/archive/blogs/tkern/my-ehlo-blog-on-read-receipts</link>
      <pubDate>Wed, 23 Feb 2011 17:20:39 GMT</pubDate>
      <dc:creator><![CDATA[tom kern]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/tkern/2011/02/23/my-ehlo-blog-on-read-receipts/</guid>
      <description><![CDATA[Or more from the shameless self-promotion dept.-
Blog I penned on how to block read receipts (or...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Or more from the shameless self-promotion dept.-<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Blog I penned on how to block read receipts (or try) in Exchange 2007 and 2010</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">https://msexchangeteam.com/archive/2011/02/23/458262.aspx<o:p></o:p></span></span></p>]]></content:encoded>
    </item>
  </channel>
</rss>