Exchange Messaging Outlook
Volume 13, Number 14

Issue Date August 7 2008

This issue sponsored by: Sherpa SoftwareSonasoft Sonsafe

Today's highlights:

Regular features:

Exposing the Message ID Field

A reader asked if there was a way to add a column to display the Message ID in the Inbox view.

Of course you can, it's an Extended MAPI property and is easily exposed using a *.CFG. Since it's always easier to do if someone has a ready-made CFG available, I asked around and my "resident CFG expert" Outlook MVP Michal Bednarz sent me a link to a CFG that exposes the Internet Message ID.

You can download it from his website. (Use right click, File, Save Target As)
http://www.codetwo.com/downloads/EXTENDED-PROPERTIES.CFG 

Place the CFG into the same Office folder with the *.ICO files, usually found at
                        C:\Program Files\Microsoft Office\OfficeXX\forms\[4 digit language ID]
In the English version of Office 2007, this would be
                       C:\Program Files\Microsoft Office\Office12\FORMS\1033.

The "short version" instructions for installing and using a CFG:
Go to Tools, Options, Other, Advanced Options, Custom Forms, Manage Forms. Click the Install button. Choose the.CFG file and install it. Return to Outlook and customize your view using the fields in the form you installed.

See Adding Extended MAPI Fields to Outlook for additional CFG files and detailed installation instructions.
http://www.slipstick.com/exs/customfields.htm 

Exchange and Active Directory - Are We Related?

by Michael B. Smith, MCSE/Exchange MVP

Long long ago at Microsoft there was a project known as LanMan 3.0. One of the first things a new guy named Jim Allchin did when he joined Microsoft was to cancel LanMan 3.0. Before joining Microsoft, Mr. Allchin was responsible for the development of a directory service known as Banyan Vines. In 1991, when all this was occurring, there were three network operating system contenders: Novell, Banyan, and Windows NT.

A couple of things survived from the LanMan 3.0 project - a small directory service and an X.400 MTA. These two items were picked up by the email group at Microsoft and ported to Windows NT. The LanMan 3.0 project was (in these almost pre-historic days!) being based on OS/2. The email group took this opportunity to use a new database called JET as the basis for the directory service.

JET was brand new in 1990. JET stood for Joint Engine Technology and referred to a project - code-named Cirrus - designed to produce a robust database engine. JET produced two separate products: Jet v1 (called JET RED - for the color of the flag of Russia) and Jet v2 (called JET BLUE - for the color of the flag of Israel). Jet Red and Blue had a completely common API, but they shared no code at all.
Jet Red went on to become the backend for the product we know as Microsoft Access.
Jet Blue is now known as ESE - the Extensible Storage Engine.

Next after basing the directory service on Jet Blue, the email group decided to continue with open standards, and built a communications protocol based on the X/Open XDS API - this is what became the basis for all Exchange communications - RPC.

Microsoft acquired an email system that used MAPI called Network Courier. MAPI stands for the Messaging Application Programming Interface - that is, it is a way for a program to manipulate messages. Microsoft used this early version of the MAPI protocol (which is now known as Simple MAPI), on top of RPC and merged it with the directory service and the X.400 MTA. This product, after lots of performance work and redesign, became Exchange 4.0.

There were also other familiar features present in Exchange 4.0: the KCC for Knowledge Consistency Checker, the ISTG for Inter-site Topology Generator, a modifiable schema, etc. All of these represent the beginnings of what became Active Directory.

When Exchange 4.0 shipped, there was very little of the original code left. After Exchange 4.0, the email team continued to develop the directory service and added LDAP v2 and the X.500 directory interface and the Internet Mail Connector. This product shipped as Exchange 5.0 and with the inclusion of LDAP v3, became Exchange 5.5. (Note that there were lots of other feature and changes involved too!)

In 1995, Cairo (which was the project that replaced LanMan 3.0) was cancelled. This left the operating system group at Microsoft in need of a directory service for the “next big operating system” (Windows 2000) and they didn’t have one. So, the code for the directory service from Exchange was “forked”. That is, a copy was made, moved over to the operating system group along with some of the personnel, and began life anew.

The rest is pretty much history. Exchange’s original directory grew up to be Active Directory as we know and love it. Starting with Exchange 2000, Exchange divorced itself from the old original directory and merged back into its descendant named Active Directory. They both still extensively use JET v2 - Jet Blue - also known as ESE.

(Not) Inviting Delegates

Over the last few weeks, I've seen several questions that go something like this: "When I send a meeting invite to a staff member who has their calendar shared with other staff members, how do I stop the invite being sent to the other staff members? I would just like the invite to go to the recipient, not to everyone who has access to their calendar."

Although "There are seldom good technological solutions to behavioral problems", there are some things you can do in Outlook to reduce problems but it may not be enough to keep all uninvited staff members from receiving your meeting requests.

As the sender, you have one option: mark the invitation private. Click on the lock icon in the Options section of the ribbon or open the Properties dialog on the File menu (Office Orb in 2007), then select Private from the Sensitivity dropdown. However, delegates with permission to see private items will be able to see it. If the recipient wants delegates to see their private items, there isn't much you can do except discuss the problem with the recipient and their delegates.

If you are the recipient there are two settings you use to control who gets the meetings requests. The Tools, Options, Delegates dialog is the first place to look. The exact options available vary with the Outlook version, but the option for delegates to receive the meeting requests should be unselected if you don't want them to get your meeting requests. Secondly, highlight the delegates names and click on Permissions, check the setting for "Delegate receives copies of meeting related messages sent to me".

It's also possible the invitee is forwarding the invitation to others. There is little you can do to prevent this behavioral problem if your site is not using rights management solutions, other than asking the recipient not to forward it without your permission.

Back to Top  

New Utilities

Distribution List Manager
http://www.sperrysoftware.com/Outlook/Distribution-List-Manager.asp 
Use Distribution List Manager to create distribution lists from many emails all at once or from a single email with a lot of addresses (or anything in between). It works with To, CC, and From recipients when adding distribution list members from emails; add to existing lists or create a new list each time you add a member. See the current count of members of your distribution lists before you add the new member and receive a warning you when you approach or exceed the Outlook distribution list limit. Discount Code, enter during checkout: WD9BHK53

IdentaPop Pro
http://www.identafone.com/cidpop.html 
Caller ID add-in for Outlook displays either the Caller ID or the related Outlook contact. For callers not in Contacts, you get the option of creating a new Outlook contact. Call logging and blocking also included.

OggSync
http://oggsync.com/ 
Sync Google calendars and contacts with Outlook. Windows Mobile version also available. Version 3.22. Beta version 4.20 available.

OutlookNormalizer
http://www.digiarch.org/outlooknormalizer.html 
Outlook Normalizer is a simple stand alone program for Search and Replace in your Outlook contact data. The straight forward interface will assist you in renaming and formatting names, addresses, phone numbers, area codes, etc for multiple contacts at once.

Back to Top  

Updated Utilities

CodeTwo Exchange Rules
http://www.codetwo.com/pages/products/exchange_rules.php 
CodeTwo Exchange Rules software enables easy and central defining of disclaimers added to all e-mails sent via Microsoft Exchange server. Use Exchange Rules to add different disclaimers depending on a message sender's address or domain to e-mails, to add personalized disclaimers containing sender's data available in the Active Directory database to e-mails. New features include extended rule criteria to select the most appropriate footers for messages. Built-in signature editor to help create footers, contains an Email archiving and a statistics module. Insert multiple footers to messages. Free trial. Exchange 2000/2003 only. Version 2

CodeTwo Outlook Export
http://codetwo.com/pages/freeware/outlook_export.php 
CodeTwo Outlook Export is a free tool for exporting data from Microsoft Outlook to CSV text files. The program allows exporting much more data than offered by the built-in export feature in Outlook, allowing the export of non-standard user-defined fields from Outlook and is quicker and easier to use. Data can be exported from folders of all types, such as: Contacts, Calendar, E-mail, Post, Tasks, Journal, Notes.

Back to Top  

New Exchange Knowledge Base Articles

A mailbox server becomes intermittently unresponsive for one or more storage groups, and event ID 623 is logged in Exchange Server 2003
http://support.microsoft.com/?kbid=953952 

After you migrate from Lotus Notes to Exchange Server 2003, junk characters are displayed for the e-mail address in Outlook
http://support.microsoft.com/?kbid=951292 

CDO time zone tables cannot be automatically updated from the registry values of the Windows operating system on Exchange Server 2003
http://support.microsoft.com/?kbid=924335 

Back to Top  

New Outlook Knowledge Base Articles

Error message when you delete items from a public folder in Outlook 2007: "You don't have appropriate permission to perform this operation"
http://support.microsoft.com/?kbid=955451 

Description of the Outlook 2007 hotfix package: July 23, 2008
http://support.microsoft.com/?kbid=955589
Hotfix for KB 955451: Error message when you delete items from a public folder in Outlook 2007

Description of the Outlook 2007 hotfix package: July 23, 2008
http://support.microsoft.com/?kbid=955598
In the Calendar Printing Assistant for Outlook 2007, recurring appointments from other users' calendars show only the recurring appointments up to the current date.

Back to Top  

More Information

Click here to subscribe to the Exchange Messaging Outlook newsletter. 

Exchange Messaging Outlook Newsletter back issues

ISSN 1523-7990
Copyright 1996-2008, Slipstick Systems and CDOLive LLC. All rights reserved.