To main page   E-mail Us

ChangeMessageClass for Microsoft® Exchange 2000/2003

  Customer Care Center 

Updated: 2-June-2005
See also:   
ChangeMessageClassPF for Microsoft Exchange 2000/2003
ChangeMessageClass for Microsoft Exchange 2007
ChangeMessageClassPF for Microsoft Exchange 2007


A property of the item called message class determines the form the item uses. This application can help to change the message class for incoming messages from the default to custom one. For example, you create a custom Outlook form with IPM.Note.Sales message class and you need that each message e-mailed to your Exchange 2000 Sales mailbox will be converted to your custom form (IPM.Note.Sales) immediately after receiving to display information in a Sales custom form. See a good article that describes an Exchange 5.X - based application to support group mailbox functionality: Implementing a Group Mailbox or Public Folder. Using ChangeMessageClass application you can implement the same functionlaity on your Exchange 2000/2003 - based system.

The application is an Exchange store event sink.



On your Exchange 2000/2003 Server computer:
1. Create a new mail-enabled user account and make sure it's mailbox alias is CMCTEST1 Create a new mail-enabled user account and make sure it's mailbox alias is CMCTEST2.
2. Select (or create) user account that is a member of the local Administrators, Domain Admins, Domain Users and Exchange Domain Servers security groups. That account must have full permissions on the mailbox store. Open ESM (Exchange System Manager) and drill down to the mailbox store in question. Now open the properties and select the Security tab. Add your account and allow full control.
See also these MS articles:
Exchange 2000 Permissions Required to Configure an Event Sink.
How to Get Service Account Access to All Mailboxes in Exchange 2000.
3. Log on as that user.
4. Create C:\Program Files\CMClass\ directory.
5. Download archive file to C:\Program Files\CMClass\ directory and extract all files.
6. Run C:\Program Files\CMClass\CMClassSetup.exe
7. Check Install COM+ object checkbox. Place the #2 account name (using <domain>\<account> syntax) and password in the appropriate fields. Place * to the Original Message Class field. Place IPM.Note.MyForm to the New Message Class field. Click CHANGE button.
8. Select in the second list the CMCTEST1 and CMCTEST2 mailboxes and check Per-mailbox registration checkbox. Click CHANGE button. CMCTEST1 and CMCTEST2 mailboxes will be placed in the third list box.
9. Click Exit button.


1. Using Outlook, open CMCTEST1 mailbox. Navigate to Inbox folder. Create a custom view that shows Message Class column. For details see
2. Send a message to CMCTEST1
3. Make sure the message you just sent is placed in the Inbox and its Message Class is set to IPM.Note.MyForm.
Do the same thing for CMCTEST2 mailbox.

I have tested CMClass with Outlook 2003 and Exchange 2003 SP1 on Windows 2003 SP1.

How to assign the mailbox unique conversion settings

Suppose you need to convert messages delivered only to CMCTEST2 mailbox to IPM.Note.AnotherForm message class.
1. Using Outlook, open cmcTEST2 mailbox. Navigate to Inbox folder. Right-click and select Properties. Place the following in the Description field:
Click Apply button. Click OK button.
The first string describes the message class to convert. * means any message class will be converted. The second string represents the message class after transformation. TargetMsgCl parameter can be set to NULL to delete the item. Be careful, because the following combination:
will delete any incoming item.
2. Send a message to CMCTEST2
3. Make sure the message you just sent is placed in the Inbox and its Message Class is set to IPM.Note.AnotherForm.


1. Start C:\Program Files\CMClass\CMClassSetup.exe
2. Select all strings in the second mailbox list and mark Unregister from the following mailboxes checkbox.
3. Mark Uninstall COM+ object checkbox.
4. Press CHANGE button. After uninstallation is complete, press Exit button.

About this demo version.

CMClass demo version works only for mailboxes whose names include "TEST". Examples:
Other mailboxes are unavailable. Also you can not register this demo version for all mailboxes at once (store-wide). Full product version has no limitations.


Q. I am about to purchase this product but I wondering regarding updates/patches. What are the policies regarding updates? Do you provide them freely or as a purchase?
A. As a registered user, you will get free updates for one year from the date of purchase.
Once the new version is ready, this information will be e-mailed to all registered users. We will send updates via e-mail to those who request them.

Q.  I have already ordered your software and want to view data relating to my order.
A.  Just visit our Customer Care Center.

To main page Microsoft and the Office logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries