Exchange sends the internal OOF instead of the external OOF when you receive a message from an outside organization in Hosted Messaging and Collaboration 4.0 and in Hosted Messaging and Collaboration 4.5

Article translations Article translations
Article ID: 953674 - View products that this article applies to.
This article has been archived. It is offered "as is" and will no longer be updated.
Expand all | Collapse all

On This Page

SYMPTOMS

In Outlook 2007 with Exchange 2007, you can set different out-of-office (OOF) auto-replies for senders from inside your organization (internal OOF) and for senders from outside your organization (external OOF). However, if you set different out-of-office auto-replies as a customer in Microsoft Solution for Hosted Messaging and Collaboration 4.0 or in Hosted Messaging and Collaboration 4.5, Exchange sends the internal OOF instead of the external OOF when you receive a message from an outside organization that is also hosted in the same Hosted Messaging and Collaboration solution.

RESOLUTION

Hosted Messaging and Collaboration 4.5

If you use Hosted Messaging and Collaboration 4.5, apply Update Rollup 1 for Hosted Messaging and Collaboration 4.5.

How to obtain the hotfix

This issue is fixed in the Hosted Messaging and Collaboration 4.5 hotfix package Update Rollup 1. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
957583 Description of Update Rollup 1 for Hosted Messaging and Collaboration 4.5

Hosted Messaging and Collaboration 4.0

If you use Hosted Messaging and Collaboration 4.0, apply the hotfix that this article describes.

Hotfix information

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem.

If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, submit a request to Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:
http://support.microsoft.com/contactus/?ws=support
Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

There are no prerequisites.

Restart requirement

You do not have to restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace any other hotfixes.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Categorizeroverrideagent-x64.msiNot Applicable378,36806-Aug-200818:04Not Applicable
Categorizeroverrideagent.msiNot Applicable378,36806-Aug-200818:04Not Applicable
Smtpdomaincachetask-x64.msiNot Applicable374,27206-Aug-200818:04Not Applicable
Smtpdomaincachetask.msiNot Applicable374,27206-Aug-200818:04Not Applicable

Installation instructions

To support multitenant-capable OOF functionality for tenants among different organizations within the same domain, you must install the OOF agent on all Exchange Hub Transport servers. The OOF agent includes the following two utilities:
  • The Categorizer Override Agent utility: This utility is a transport agent to override the categorizer behavior on Hub Transport servers.

    Note The Exchange Transport service must be restarted for the installation of the Categorizer Override Agent utility.
  • The SMTP Domain Cache Task utility: This utility is a scheduled task to generate cache files for the categorizer override agent to filter the OOF messages.
To install the OOF agent, follow these steps:
  1. Deploy the Categorizer Override Agent utility on every Hub Transport server. To do this, follow these steps:
    1. On the EXHUB01 server, run the CategorizerOverrideAgent-x64.msi file from the hotfix update.
    2. Follow the steps in the wizard to complete the installation. Make sure that the installation directory is under the Exchange Server TransportRoles directory.
  2. Deploy the SMTP Domain Cache Task utility.
To install the performance counters and the event source, follow these steps:
  1. On the EXHUB01 server, open a command prompt. Change to the directory that contains the CategorizerOverrideAgent.dll file.

    Note In the default deployment, the directory is the following:
    C:\Program Files\Microsoft\Exchange Server\TransportRoles\Agents\CategorizerOverrideAgent
  2. Run the following command to install the performance counters and the event source:
    %WINDIR%\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe CategorizerOverrideAgent.dll
To configure cache refresh time, follow these steps:
  1. On the EXHUB01 server, open the CategorizerOverrideAgent.dll.config file from the CategorizerOverrideAgent directory.

    Note In the default deployment, the directory is the following:
    C:\Program Files\Microsoft\Exchange Server\TransportRoles\Agents\CategorizerOverrideAgent
  2. Set the CacheRefresh value to the refresh interval (in minutes) to refresh the cache for mapping between organizations and SMTP domains. In the following example, the categorizer override agent refreshes the cache every 60 minutes. This value is the default value:
    <add key="CacheRefresh" value="60"/>
To install the categorizer override agent, follow these steps:
  1. On the EXHUB01 server, open Exchange Management Shell, and then locate the directory that contains the CategorizerOverrideAgent.dll file.

    Note In the default deployment, the directory is the following:
    C:\Program Files\Microsoft\Exchange Server\TransportRoles\Agents\CategorizerOverrideAgent
  2. Run the following commands in order:
    • Stop-Service MSExchangeTransport
    • Install-TransportAgent -Name CategorizerOverrideAgent -TransportAgentFactory Microsoft.Provisioning.Utilities.TransportAgents.CategorizerOverrideAgentFactory -AssemblyPath CategorizerOverrideAgent.dll
    • Enable-TransportAgent CategorizerOverrideAgent
    • Start-Service MSExchangeTransport
  3. To verify the installation, run the following command:
    Get-TransportAgent
    In the list, you see a CategorizerOverrideAgent item. The enabled attribute for the CategorizerOverrideAgent item is set to True.

    Note After the Exchange Transport Service restarts, the categorizer override agent does not refresh the cache until the preset refresh interval expires.
Deploy the SMTP Domain Cache Task utility on all Hub Transport servers. To do this, follow these steps:
  1. On the EXHUB01 server, run the SMTPDomainCacheTask-x64.msi file from the hotfix update.
  2. Follow the wizard to complete the installation.
To create the scheduled task, follow these steps.

Note The task to update the cache file that the agent uses must run under an account that has privileges to write to the agent subdirectory and to read the MPS PlanManager database.
  1. In the Users container in the hosting domain (fabrikam.com), create a new account that is named SMTPCacheUpdateAcct. Make sure that the password never expires.
  2. Add the SMTPCacheUpdateAcct account to the following groups:
    • Windows-Based Hosting Service Accounts
    • MPSPlansAccounts
    • MPSExchangeAccts
  3. On the EXHUB01 server, run the following command at a command prompt:
    schtasks /create /S localhost /U SMTPCacheUpdateAcct /P %PASSWORD% /SC MINUTE /MO %MINUTES% /TN SmtpDomainCacheTask /TR "\"C:\Program Files\Microsoft Hosting\Provisioning\SmtpDomainCacheTask\SmtpDomainCacheTask.exe\""
    Note The %PASSWORD% placeholder represents the password that you specified for the SMTPCacheUpdateAcct account. The %MINUTES% placeholder represents the schedule interval in minutes. The recommended interval is 60 minutes.
  4. To verify the installation, run the schtasks command to make sure that the scheduled task is installed successfully.
To configure the task settings, follow these steps:
  1. On the EXHUB01 server, select the SmtpDomainCacheTask.exe.config file from the SmtpDomainCacheTask directory.

    Note In the default deployment, the directory is the following:
    C:\Program Files\Microsoft Hosting\Provisioning\SmtpDomainCacheTask
  2. Under <agents>/<agent name=“CategorizerOverrideAgent”>, set the dir value to the directory that contains the CategorizerOverrideAgent.dll file.

    Note In the default deployment, the directory is the following:
    C:\Program Files\Microsoft\Exchange Server\TransportRoles\Agents\CategorizerOverrideAgent
  3. Set the MpsSqlInstance value to the name of the SQL Server instance that contains the MPS database.

    Note In the default deployment, the name is MPSSQLVS01.
  4. Set the CacheFilesRetentionPeriod value to the time (in hours) to keep the cache files. The default value is 24 hours.

Properties

Article ID: 953674 - Last Review: October 21, 2013 - Revision: 1.0
APPLIES TO
  • Microsoft Solution for Hosted Messaging and Collaboration 4.0
  • Microsoft Solution for Hosted Messaging and Collaboration 4.5
Keywords: 
kbnosurvey kbarchive kbhotfixserver kbautohotfix kbexpertiseinter kbqfe KB953674

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com