Saturday, January 25, 2014

Exchange 2013 Outlook Anywhere

Exchange 2013 Outlook Anywhere – RPC Over HTTP

Exchange server 2013 Outlook Anywhere is used to connect the outlook internally and from the internet. Exchange server 2013 uses two EXHTTP nodes which get generated xml file automatically. Please find the below XML generated for the user account.

Output of Outlook AnyWhere in Exchange 2013 CAS Server

[PS] C:\Windows\system32>Get-OutlookAnywhere -Server CASSRV1
RunspaceId                                                           : 0a620a85-b852-46de-ab5c-f7396685e7d9
ServerName                                                         : CASSRV1
SSLOffloading                                                       : True
ExternalHostname                                                : webmail.mail.com
InternalHostname                                                 : webmail.mail.com
ExternalClientAuthenticationMethod                  : Ntlm
InternalClientAuthenticationMethod                    : Ntlm
IISAuthenticationMethods                                     : {Ntlm}
XropUrl                            :
ExternalClientsRequireSsl                                  : True
InternalClientsRequireSsl                                  : False
MetabasePath                                                   : IIS://CASSRV1.MAIL.COM/W3SVC/1/ROOT/Rpc
Path                                                                    : E:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\rpc
ExtendedProtectionTokenChecking                 : None
ExtendedProtectionFlags                                   : {}
ExtendedProtectionSPNList                               : {}
AdminDisplayVersion                                       : Version 15.0 (Build 775.38)
Server                                                              : CASSRV1
AdminDisplayName                                          :
ExchangeVersion                                              : 0.20 (15.0.0.0)
Name                                                                : Rpc (Default Web Site)
DistinguishedName                                              : CN=Rpc (Default Web Site),CN=HTTP,CN=Protocols,CN=CASSRV1,CN=Servers,CN=Exchange Administrative   Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Mail,CN=Microsoft                                      Exchange,CN=Services,CN=Configuration,DC=AD,DC=MAIL,DC=COM
Identity                                                                  : CASSRV1\Rpc (Default Web Site)
Guid                                                                        : 101e738e-9dc5-48d1-9516-ff6ac7a01859
ObjectCategory                                                    : AD.MAIL.COM/Configuration/Schema/ms-Exch-Rpc-Http-Virtual-Directory
ObjectClass                                                           : {top, msExchVirtualDirectory, msExchRpcHttpVirtualDirectory}
WhenChanged                                                     : 1/22/2014 10:38:54 AM
WhenCreated                                                       : 9/18/2013 11:39:02 AM
WhenChangedUTC                                              : 1/22/2014 5:08:54 AM
WhenCreatedUTC                                                : 9/18/2013 6:09:02 AM

New Feature in Exchange 2013 Outlook Anywhere

Inorder to achieve the HTTP connection for internal outlook client and HTTPS connections for the outlook client connection over the internet .Then we need to have follow the below rule.

§  Separate hostname for the internalhostname and externalhost should be different
§  The Internalhostname should not be published in the internet ISP DNS
§  The InternalClientsRequireSsl should be set as false and ExternalClientsRequireSsl should be set as true.

Powershell Command

Get-OutlookAnywhere | Set-OutlookAnywhere -InternalHostname "Outlook.mail.com" -InternalClientsRequireSsl $false -ExternalHostname "webmail.mail.com" -ExternalClientsRequireSsl $true

How it works ….
By default always the first HTTP part taken by the outlook to get the details of the url if it fails it goes to the next HTTP part of XML file. In the XML file under the protocol of EXHTTP you can able to view the SSL is off and internalhostname as Outlook.mail.com for the first part HTTP protocol used to connect the internal outlook client. If it fails then it moves to the next part of HTTP part to get connected for the internal outlook client

        EXHTTP
        Outlook.mail.com
        Off
        Ntlm

In the XML file under the protocol of EXHTTP you can able to view the SSL is off and externalhostname as webmail.mail.com. Since the first name is unable to resolve fqdn over the internet hence it gets connected to second part of the EXHTTP part. Hence it move to SSL connection

       EXHTTP
        webmail.mail.com
        On
        Ntlm

In Exchange server 2013 public folder will be get connected by using the below piece of XML file
              PFHierarchy@mail.com

Note: On performing the above change in co-existence mode of Exchange 2007/2010 with Exchange 2013 there will no impact for the legacy exchange user mailbox. Since it connect using RPC/TCP for MAPI connectivity

XML File - Generated on Email Test Configuration in Outlook
      Raji S
      /o=Mail/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Raji_S
      Raji_S@mail.com
      19fbc7b1-2b71-42c6-b399-6d5465ff93c8
      email settings     False
       EXCH
        5719c3f9-d590-44ea-9e21-ff6fe7b304cd@mail.com
        /o=Mail/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=5719c3f9-d590-44ea-9e21-ff6fe7b304cd@mail.com
        73C08307
        /o=Mail/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=5719c3f9-d590-44ea-9e21-ff6fe7b304cd@mail.com/cn=Microsoft Private MDB
        webmail.mail.com
        AD.MAIL.COM
        https://webmail.mail.com/EWS/Exchange.asmx
        https://webmail.mail.com/EWS/Exchange.asmx
        https://webmail.mail.com/EWS/Exchange.asmx
        https://CASSRV1.mail.com/ecp/
        ?rfr=olk&p=customize/voicemail.aspx&exsvurl=1&realm=AD.MAIL.COM
        ?rfr=olk&p=personalsettings/EmailSubscriptions.slab&exsvurl=1&realm=AD.MAIL.COM
        PersonalSettings/DeliveryReport.aspx?rfr=olk&exsvurl=1&IsOWA=<IsOWA>&MsgID=<MsgID>&Mbx=<Mbx>&realm=AD.MAIL.COM
        ?rfr=olk&p=organize/retentionpolicytags.slab&exsvurl=1&realm=AD.MAIL.COM
        ?rfr=olk&p=sms/textmessaging.slab&exsvurl=1&realm=AD.MAIL.COM
        PersonalSettings/EditAccount.aspx?rfr=olk&chgPhoto=1&exsvurl=1&realm=AD.MAIL.COM
        Extension/InstalledExtensions.slab?rfr=olk&exsvurl=1&realm=AD.MAIL.COM
        https://webmail.mail.com/EWS/Exchange.asmx
        https://webmail.mail.com/EWS/UM2007Legacy.asmx
        https://webmail.mail.com/OAB/322aa0e9-256a-4886-bbcb-62e7aaf4cb80/
        off
        none
EXPR
        webmail.mail.com
        On
        Ntlm
        https://webmail.mail.com/EWS/Exchange.asmx
        https://webmail.mail.com/EWS/UM2007Legacy.asmx
        https://webmail.mail.com/OAB/322aa0e9-256a-4886-bbcb-62e7aaf4cb80/
        on
        none
        https://webmail.mail.com/EWS/Exchange.asmx
       APAC
WEB
        https://webmail.mail.com/OWA/
EXCH
            https://webmail.mail.com/EWS/Exchange.asmx
            https://webmail.mail.com/OWA/
EXPR
            https://webmail.mail.com/EWS/Exchange.asmx
            
EXHTTP
        Outlook.mail.com
        Off
        Ntlm
        https://webmail.mail.com/EWS/Exchange.asmx
        https://webmail.mail.com/EWS/Exchange.asmx
        https://webmail.mail.com/EWS/Exchange.asmx
        https://gurcasv01.ad.mail.com/ecp/
        ?rfr=olk&p=customize/voicemail.aspx&exsvurl=1&realm=AD.MAIL.COM
        ?rfr=olk&p=personalsettings/EmailSubscriptions.slab&exsvurl=1&realm=AD.MAIL.COM
        PersonalSettings/DeliveryReport.aspx?rfr=olk&exsvurl=1&IsOWA=<IsOWA>&MsgID=<MsgID>&Mbx=<Mbx>&realm=AD.MAIL.COM
        ?rfr=olk&p=organize/retentionpolicytags.slab&exsvurl=1&realm=AD.MAIL.COM
        ?rfr=olk&p=sms/textmessaging.slab&exsvurl=1&realm=AD.MAIL.COM
        PersonalSettings/EditAccount.aspx?rfr=olk&chgPhoto=1&exsvurl=1&realm=AD.MAIL.COM
        Extension/InstalledExtensions.slab?rfr=olk&exsvurl=1&realm=AD.MAIL.COM
        https://webmail.mail.com/EWS/Exchange.asmx
        https://webmail.mail.com/EWS/UM2007Legacy.asmx
        https://webmail.mail.com/OAB/322aa0e9-256a-4886-bbcb-62e7aaf4cb80/
        On
        None
EXHTTP
        webmail.mail.com
        On
        Ntlm
        https://webmail.mail.com/EWS/Exchange.asmx
        https://webmail.mail.com/EWS/UM2007Legacy.asmx
        https://webmail.mail.com/OAB/322aa0e9-256a-4886-bbcb-62e7aaf4cb80/
        On
        none
PFHierarchy@mail.com

Reference:


No comments:

Post a Comment

The blog is written to the share the knowledge mainly on Microsoft Exchange Server and other Microsoft product that experienced on day-to-day life.