OOOCTA (Out of Office Configuration Assistant) – Version 4.1

Recently I released version 4.0 of the OOOCTA, which was a complete re-write of version 3.5 which some years ago (which is now no longer supported). I have had some really great feedback from readers of the site which I have decided to roll up into a .1 incremental release from version 4.0.

Specific enhancements in version 4.1 are:

  • BUG FIX: Fixed problem with an Exception being thrown when either the Internal or External Message contains either a ‘ or "
  • New Feature: Added in the ability to configure the target audience for external replies (All, Contacts or None)
  • New Feature: Added in an operational status which reports the result of a configuration change.

I have also updated the installation and users guide to reflect the upgrade process from version 4.0 to 4.1 and the new functionality.

Version 4.0 is still available for download from the original article, however I will be retiring it in the next few weeks.


The following are the pre-requisites for the OOOCTA version 4.1.

  • Windows Server 2008 R2.
  • IIS 7.0.
  • .NET Framework 3.5 or above.
  • Exchange 2010 Service Pack 2 or above.
  • Exchange 2010 Management Tools installed on the primary OOOCTA server.
  • The OOOCTA Application Service Account will require Exchange Organization Management rights, you will also need the account that you use to install the software has these rights as well.

It is recommended that you install the OOOCTA on a Client Access Server within your environment. Whereas this is not essential to the operation of the tool – it makes the setup easier.


You can download both the OOOCTA v 4.0 and the Installation and Users guide from the following locations.

cntMstr006 [ OOOCTA v 4.1 for Exchange 2010 – 196KB ]

adobe [ OOOCTA v 4.1 Installation and Users Guide – 1.1 MB ]

I hope that you enjoy OOOCTA 4.1, and of course value your feedback.


    1. Hiya Jack,

      Not at the moment, but I am more than willing to share how some parts of the code work should people be interested.
      If you have a specific query; more than happy to try to help.

  1. Thanks for this great tool, but unfortunately there still is no support for managing ooo-forwardings.
    It would be very nice to see this feature in the future.

    1. Hi Mark, Within the native functionality of the OOF there is no way to configure forwarding to an alternative recipient. That is why the functionality is not in the code of the OOOCTA as it is based upon the Set-MailboxAutoReply cmdlet.
      I have also found (but need to test further that if the OOF is enabled on a mailbox and an alternative delivery recipient is set (even with deliver to local mailbox enabled) the OOF is not triggered (again, I still need to test that more). It might be possible for me to achieve by messing around with delegation setting – but I will need sometime to play with this.
      All in all, happy to see if I can add it in – just might take me a while.

  2. Hi Mark. Thanks for making this tool available to everyone. Would it be possible to add the scheduled times, when reporting on OoH status.

  3. Hi Andy,
    If I modyfiy the script \\PrepScripts\CreateOOOCTASVC_AD.ps1 and change OU and password for the service account, will it still work?
    We have our own structure in AD and we do not keep service accounts in Users container.
    Besides, does the service account need to be active?

  4. Hi Andy,

    We’re receiving a runtime error when we hit “Save out of office settings”.
    Is OOOCTA supported running under IIS7.5 on Server 2012?

    Any assistance appreciated – awesome tools you have created!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.