Exchange 2010/2013 : Unable to find schema master

Some time ago I ran into an error while installing Exchange. It seems this problem also occurs when upgrading/installing an Exchange Server service pack. This is how to fix this problem :

First go to the (root) domain controller and register the schema extension :

Now load the plugin by starting mmc and adding the extension

Now right-click the Active Directory Schema en select Change Active Directory Domain Controller. (Choose the domain controller you wish to transfer the schema role to)


Hit ok when you receive the read-only warning.

Now select Change Schema Master and hit Change.


Exchange 2003/2010 cross forest routing problem solved

For a customer I ran into a strange problem. While doing a cross forest mailbox migration I noticed that mails were queuing up and were not delivered. It took some troubleshooting untill I found the solution. First I noticed that newly created users received email for several domains without any problems. Migrated users didn’t receive any external email.

I opened the user’s properties with ADSIEDIT and I noticed the old email addresses on the targetaddress field. I decided to delete the values and re-register those email addresses using the Exchange console. The user concerned received external email immediately .


Because it’s a cross forest migration we are using ADMT for the user migration. It’s possible to exclude this value and doing so will prohibit to these old values being migrated to the new domain.


Exchange 2010 move database error WMI exception occurred..

Today I tried to move a database to a different drive and I ran into the following problem :


After some investigation I noticed a large amount of log files. After enabling circular logging and dismount and mounting the database everything went fine! Disable circular logging afterwards and make sure your backup solution is running working and flushes the logfiles correctly.

Howto : Split SMTP domain Exchange 2003 and … (2010, Zimbra etc) 1

This is how to create a split SMTP domain using Exchange 2003 and another SMTP program like Exchange, Zimbra or something like that.

Step 1. Make sure you’re MX-record is already point to your Exchange 2003 mailserver and that part is working.

Step 2. Add the new domain name to the Recipient Policies:



Make sure the “This Exchange…” is not selected! (That’s important)


Now create a new SMTP connector :


Fill the IP-adres in brackets [] and select an Exchange 2003 server using Add.


Goto Address space, add the new split SMTP domain and select the Allow Messages to be relayed option.

At this point the mail which can’t be delivered at the Exchange 2003 is being forwarded to the IP adres specified. At this point you have to make a receive connector (Exchange 2010 for example) or something else.

Review : Mailcleaner(.org)

We all now there are lots of ANTI SPAM/Virus appliances, software solutions etc. out there. But somehow in my production & test environment it was too expensive or too much hazzle. All the products I thought were interesting were too expensive or didn’t work like they suppose to. Because I didn’t want to spent thousands of dollars for hardware/software and licenses I started looking for a solution.

I ran into They have a community driven antispam & antivirus solution with some a nice feature pack :


SMTP gateway

  • fully compatible with any SMTP server
  • routes mail on a per-domain basis
  • per recipient/host whitelist and blacklist
  • SMTP and LDAP/Active Directory callout for e-mail address validation
  • temporary storage with retries in case of final server failure
  • outgoing load balacing and/or failover


  • SpamAssassin base ruleset and additional rules
  • Bayesian controls, with auto-learn
  • RBL checks
  • Checksum protocols such as Razor/DCC/Pyzor
  • URL RBLs
  • SPF checks

Administration Web Gui

  • Complete configuration of filtered domains, with forwarding and preferences
  • configuration of the base system (network, proxy,…)
  • access to all users’ configurations and quarantine
  • full real-time spam quarantine access
  • full real-time blocked content protection policy configuration
  • advanced administration access list, so you can delegate light administrative access to other people, such as a hotline for example
  • monitoring of the whole mailcleaner filter farm
  • access to all logs
  • mail queue access and control

User Web Gui

  • Authenticator connectors so your users won’t have to remember another credential
  • Full access to their quarantine, with message release and analysis options
  • per e-mail address configuration options, such as delivery mode (tag, quarantine, drop) and periodic summaries


  • support for almost any x86 compatible hardware
  • automatic software raid genertion

and much more…

For your impression watch the screendumps :





Some details I left behind because of security purposes. But it took me about 10 minutes to install it, another 10 to configure it and I totally forgot I was running it for some time untill now. Glimlach Just check it out at :

How to use EMC to migrate mailboxes from Exchange on premises to Office365 and vice versa

In my previous post you can read how easily it is to use the EMC to administer your Office365 account. Now you can imagine how easily it could be to migrate Exchange mailboxes from your on premises Exchange Server to Office365 or the other way around! This is how you can do that :

First open the console and select New Remote Move Request


Choose the user you wish to migrate :


Now specify the target domain and the remote database  and hit next.


Hit next and watch your mailbox fly to the cloud!

Technorati Tags: ,

How to use the EMC to administrate Office365

Nowadays more and more people are migrating from Exchange to Office365/Exchange Online or are using a Hybrid solution. Many people don’t know that they can use the Exchange 2010 Management Console to control their Office365 settings and users. This is how you can link your Office365 environment to the EMC.

First download and install EMC, this is straight forward.  Now open the EMC and select add Exchange forest :


Enter a friendly name and choose the option “Exchange Online”.


Enter your credentials and hit ok!


Notice that you have the possibility to administer your on premises Exchange and Office 365.



Technorati Tags: ,

Exchange set external/internal URL’s

When configuring Exchange it’s important to have your external and internal url’s correctly configured. Otherwise you are running into errors like those :


Configuring those url’s isn’t that difficult, you just want to make sure you configure all the URL’s and have an appopiate SSL cert. After importing the right SSL you can use a free tool from DIGIcert who makes all the settings for you. Let’s take a look :



Hit next Glimlach


Next again..




Next ofcourse..


And finally Execute (not next!)

I think it’s a nice tool. It’s quick and easily and you make sure you don’t forget anything. Exchange 2013 isn’t supported yet… Bedroefde emoticon
You can find their tool here :

Tags van Technorati: ,