New Exchange Server updates available

New updates for Exchange Server 2007, 2010, 2013 and also for Exchange Server 2016 have been released today: Exchange 2016 CU 1 Exchange 2013 CU 12 Exchange 2010 SP3 UR 13 Exchange 2007 SP3 UR 19 New UM language packs are available here: UM language packs for Exchange 2016 CU 1 UM language packs for Exchange 2013 CU 12 A list of ... Read more

Exchange Server: Prevent mail spoofing

Mail spoofing is often used to persuade users to open dangerous attachments in emails. The aim is to make it look as if the email is coming from a colleague or a device such as a scanner or Fax2Mail. Mail spoofing is used to falsify the sender's address so that it looks to the user as if the email is coming from an internal ... Read more

Exchange 2016: VMware Best Practices

VMware has published a document on best practices for Exchange 2016 on VMware vSphere: http://www.vmware.com/files/pdf/vmware-microsoft-exchange-server-2016-on-vsphere-best-practices-guide.pdf Most Exchange servers will probably be installed as VMs, so I think the document is well worth reading. I find the part about Exchange 2016 on all-flash storage quite interesting, but you can read that for yourself... HP has also ... Read more

Exchange Reporter 3.1 is available for download

I have just uploaded version 3.1 of the Exchange Reporter. This time I mainly fixed bugs that crept in despite many tests in different environments. I have made the following changes: Bugfixes O365report.ps1: The report only returned the first 1000 results, thanks to Kaari fixed Mbxreport.ps1: Bug in the listing of limits fixed, if more ... Read more

Exchange 2013/2016: Recreate index

If the search in Outlook Web Access, or Outlook on the Web, no longer works, a broken index is usually to blame. However, the index can be recreated quite easily and in most cases this solves the problem. You can find out whether the index should be recreated using the Exchange Management Shell: Get-MailboxDatabaseCopyStatus ... Read more

Do not install .NET Framework 4.6.1 on Exchange servers

A note has been published on the Exchange Team Blog stating that .NET Framework 4.6.1 should not be installed on Exchange servers at the moment: http://blogs.technet.com/b/exchange/archive/2016/02/10/on-net-framework-4-6-1-and-exchange-compatibility.aspx In conjunction with .NET Framework 4.6.1, the databases may also be taken offline. The only remedy at the moment is to uninstall .NET Framework 4.6.1: https://support.microsoft.com/en-us/kb/3095369 Currently ... Read more

Exchange 2016: Installation aborts and event 1310

I just wanted to quickly install a small test environment for Exchange 2016. Really quickly, so only one server that should work as a domain controller and Exchange 2016 server. But as is the case with "just quickly": Here is the text of the error message: Error: The following error was generated when "$error.Clear(); Install-MsiPackage ` -PackagePath ([System.IO.Path]::Combine($RoleLanguagePacksPath, ... Read more

Exchange 2016: OWA does not work, ASP.NET Event 1310

I stumbled across an interesting problem with an Exchange 2016 server. This ASP.NET event 1310 kept appearing as a warning in the event display in the application log: Here is the abbreviated error message: Event code: 3008 Event message: A configuration error has occurred. Event time: 20.01.2016 22:07:48 Event time (UTC): 20.01.2016 21:07:48 Event ID: 6c0bf342123d4f7b8e23253b5ae8030e Event ... Read more

Find user accounts in nested groups

Does anyone else have this problem, or is it just me? Every now and then I get stuck: Somewhere there is a distribution group which in turn contains other distribution groups as members, as can be seen here in the example: In practice, there are usually distribution groups such as "Finance", and then "Finance - ... Read more

Exchange 2016: Error during installation / migration ('Database' is binding for 'UserMailbox')

The following error can occur with Exchange servers during installation: Error: The following error was generated when "$error.Clear(); if ( ($server -eq $null) -and ($RoleIsDatacenter -ne $true) ) { Update-RmsSharedIdentity -ServerName $RoleNetBIOSName } " was executed: "'Database' is binding for 'UserMailbox'. Property name: Database". 'Database' is binding for 'UserMailbox'. Property name: Database Click here to open the help ... Read more