Apple, ActiveSync and StartCom / StartSSL / WoSign

I am currently receiving a lot of inquiries about ActiveSync and Apple devices. Apple devices do not want to establish an ActiveSync connection with Exchange using the integrated Mail app. So if you find your environment in the following description, you will run into the problem described: Apple devices with the integrated mail app (iPhone, iPad) The SSL certificate comes from StartCom / StartSSL ... Read more

Determine Exchange Server PatchLevel

Unfortunately the Exchange 2010 Shell is not reliable, if you want to find out which patch level the Exchange Server has, the Exchange Shell always returns the build 123.4: In the Exchange 2010 Shell only the last service pack for Exchange 2010 is displayed (SP3), but not the update rollup packages: A better method ... Read more

Exchange 2016: Configure URLs and hostnames via PowerShell

To specify the URLs and hostnames of an Exchange 2016 server, the following script can be used: #Hostname for Exchange Webservices, OWA, Outlook Anywhere, Active Sync: $OutlookHostname = "outlook.frankysweb.de" #Hostname for Autodiscover: $AutodiscoverHostname = "autodiscover.frankysweb.de" #OWA $owa = "https://" + "$OutlookHostname" + "/owa" write-host "OWA URL:" $owa Get-OwaVirtualDirectory -Server $env:computername | Set-OwaVirtualDirectory -internalurl $owa -externalurl $owa ... Read more

Exchange 2016: Determine DNS names for certificates (Quick & Dirty)

The DNS names of the configured URLs of the virtual Exchange directories are relevant for the SSL certificate. The corresponding DNS names must be available on the certificate as SAN (Subject Alternate Name). This small script lists all configured DNS names of the Exchange 2016 servers. This allows the certificate to be requested and issued accordingly. $AllExchangeServers = Get-ExchangeServer foreach ($ExchangeServer in $AllExchangeServers) ... Read more

Exchange 2016: Free certificates from Let's Encrypt

Foreword The certification authority Let's Encrypt has been offering free certificates for some time now. I wrote an article on this topic back in December 2015, but the Windows client wasn't working reliably at the time, so I had to take a detour via a Linux computer. A little over a year has now passed and I have ... Read more

Exchange 2016: Is RPCoverHTTP still needed?

RPCoverHTTP, better known as Outlook Anywhere, was introduced with Exchange Server 2003. RPCoverHTTP is used to connect Outlook to Exchange Server without a VPN, but it was not always easy to realize or implement. Essentially, RPCoverHTTP tunnels the remote procedure calls via the http protocol to transport RPC over the Internet. The ... Read more

Exchange 2016: REST Api for local Exchange Server already available?

At the Technical Summit 2016, Siggi Jagott revealed that the REST API will also be available for local (on-premises) Exchange servers: Microsoft Technical Summit 2016 - Home at last Markus read the article and drew my attention to a comment on the Exchange Team Blog: On-Premises Architectural Requirements for the REST API The article ... Read more

New updates for Exchange Server

New updates for all Exchange Server versions were released today. Click here to download directly: Exchange Server 2016 CU4 Exchange Server 2013 CU15 Exchange Server 2010 SP3 UR16 Exchange Server 2007 SP3 UR 22 Click here for details of the changes: Exchange Server 2016 CU4 Exchange Server 2013 CU15 Exchange Server 2010 SP3 ... Read more

Exchange 2016: Shared mailboxes (Shared Mailbox)

Shared mailboxes are often used when several people need to have access to a mailbox, for example to work together in a team. However, there are a few things to bear in mind, so this article describes how to set them up and how they work. The following example shows how to set up a shared mailbox: The mailboxes specified under "Users (blue box)" ... Read more