Exchange Messaging Outlook
Volume 12, Number 8

Issue Date July 26 2007

   

 

Today's highlights:

Regular features:


ExTRA! ExTRA! Read all about it!

Earlier this year, Microsoft released an update to yet another tool designed to help the Exchange administrator maintain a fully functioning and reliable Exchange organization. The Exchange Troubleshooting Assistant (ExTRA) v1.1 complements the Exchange Best Practices Analyzer (ExBPA) to provide extensive information on an Exchange installation.

ExTRA installs on Windows with the Microsoft.Net Framework 1.1 already present, including Exchange 2000 or 2003, though Microsoft does recommend keeping the analyzers separate from Exchange mailbox servers. On an Exchange 2007 server with the management components installed, the ExTRA functionality is incorporated into the management interface in the Toolbox section so installation is refused with the Exchange 2007 management console present.

ExTRA is more like a suite of analysis tools covering a variety of potential Exchange problem areas. As witnessed in Figure 1, ExTRA includes troubleshooters for performance, mail flow, database, and Exchange processes. Depending on the symptom, ExTRA can use a variety of sources and method for its analysis, including reading Active Directory Exchange configuration information, leveraging Windows Management Instrumentation (WMI) and retrieving information from logs like Message Tracking and Application Event logs.

Figure 1:
http://www.slipstick.com/emo/2007/i/Fig1_ExTRA_MainUI.PNG 

Performance Troubleshooter
The focus of performance analysis with this tool is client access. This is used when clients are experiencing connectivity issues, including the popup explaining that Outlook is retrieving data from Exchange. RPC connectivity is analyzed and recommended resolutions are presented based on the symptom selected for analysis, namely RPC performance problems for one or more Outlook clients. Reports from the troubleshooter can be exported to HTML, CSV, or XML for reporting or archiving.

Mail Flow Troubleshooter
There are several symptoms that ExTRA can focus on for mail flow analysis, including a couple specific to Exchange 2007. This tool can check queues and report on mail flow internal to the exchange organization as well as items arriving or leaving the Exchange org. These symptoms as taken from the Mail Flow Troubleshooter itself:
  • Users are complaining about receiving non-delivery reports when they send messages.
  • Messages coming from external senders over the Internet are delayed or are not received by some recipients.
  • Messages that are destined for external recipients on the Internet are delayed or are not sent to some recipients.
  • Messages are backing up in one or more queues on a server
  • Users are reporting that messages are backing up in their Outbox (for Exchange Server 2007 only).
  • Problems with Edge Server synchronization with Active Directory (for Exchange Server 2007 only).

This tool will provide a summary of the Exchange environment based on the Exchange server and global catalog server chosen for the scan, then report on the selected symptom from the list.

Database Troubleshooter
The database troubleshooter can retrieve database related events from the event logs of specific Exchange servers. This will summarize database issues as reported to the log, such as database mounting issues.

Exchange processes are failing
This tool can scan an Exchange server (or pulls the Exchange topology from Active Directory for the administrator to select servers to scan) and report on failure events. This provides a centralized means of viewing problems for all Exchange servers in an organization.

Overall, ExTRA complements ExBPA and together they provide an impressive analysis, troubleshooting and reporting toolset. They share the interface in the Toolbox section of the Exchange 2007 management components and both are available as separate downloads as well. Output reports have preset filtering categories allowing administrators to focus on ‘critical issues’ or review a ‘summary’ page.

For more information, see Microsoft Exchange Analyzers
http://technet.microsoft.com/en-us/exchange/bb288481.aspx

-- William Lefkovics

Viewing the 'Replied to' Time

Christopher wants to know how he can track the respond time for emails. He needs to keep track of the time the email was sent, and then the time it was replied to. "Currently the only way I can see the reply time is by opening the message and looking at the infobar. Do you know how I can do this? So it will show in the inbox categories, and then I can export this to excel to create a report?"

Yes, you can do this.

The replied to time is an Extended MAPI property (PR_LAST_VERB_EXECUTION_TIME) but it’s not exposed in the Outlook interface. While you could use the modified time field, if you touch the message in a way that causes the last modified time to update it won’t reflect the replied to time. Fortunately it is possible to expose the time the message was replied to by creating and installing an Extension form configuration file.

Fortunately you don’t have to know anything about Extended MAPI or writing configuration files (or even know what they are) because Michal Bednarz of CodeTwo (and an Outlook MVP) has a CFG that exposes the last verb execution time. Additionally, the PR_LAST_VERB_EXECUTED tells you the type of last verb executed and Michal’s CFG exposes this value so you can see you what action you took. It has a 102 decimal value when the message was replied to, 103 when you replied to all and 104 if the message was forwarded.

Adding the form and fields to Outlook is easy: place the *.CFG into the same Office folder with the *.ICO files, by default, it’s found at C:\Program Files\Microsoft Office\Office12\FORMS\[4 digit language ID] . (Change the Office version number to the correct one for your version.)

Once the file is in the correct folder:
1. Go to Tools, Options, Other, Advanced Options, Custom Forms, Manage Forms.
2. Click the Install button. Browse to the folder and choose the .CFG file to install it into your Personal Forms Library
3. Click OK and return to the main Outlook screen
4. Right-click on the Column row in your Inbox (or other any other folder) and choose "Field Chooser"
5. Scroll down and choose "Forms…"
6. Select Personal Forms, choose the Extension Form you added, then click Add
7. Drag the field to your column headings to see the values.

You will need to repeat the last 4 steps for each folder where you need to see the field.

Now you can see the date you replied to a message and 102, 103 or 104 indicate what you did, if you can remember what each value means.

Fortunately we can make the display to show labels instead of numbers as Outlook allows you to create custom fields based on a formula. To do that, follow these simple steps:

  1. Right-click on the Column headings in your folder where you added the "Last Verb Exec Type" field and choose "Field Chooser"
  2. In the Field Chooser, click New. Type Action (or any name you choose) as the field name, choose Formula as the Type.
  3. Copy and paste the following formula in the Formula field:


Click OK and add the newly created Action field into your column headings. Remove the numerical "Last Verb Exec Type" field from the view, if desired.

If you'd like a friendlier name for the "Last Verb Exec Time" field, right click on the field name and choose Format columns. Enter a name such as Action Time.

While you can sort by the either of the Last Verb Exec fields, you can't sort by the custom formula field. For this reason, you might want to create a custom view that shows both the numerical Last Verb Exec Type field and the friendly label field so you can easily sort the messages and see the labels.

What other useful but hidden ExMAPI fields can you expose in your Outlook view? At this time the only publically available CFG’s I'm aware of are for the SenderID and SCL fields and the sender's email address field. SenderID and SCL are for use with Exchange 2003 or 2007 accounts only and require IMF to be enabled on the Exchange server. All Outlook users can add an email address field. Links to these files are at Adding Extended MAPI Fields to Outlook (http://www.slipstick.com/exs/customfields.htm).

Download Michal’s ‘Last Action’ CFG file
http://www.codetwo.com/downloads/CODETWO.LASTVERB.CFG 

Using Outlook Data in Other Applications

Not only does Christopher need to view the replied to time, he also needs to use it in reports.

While he could export to Excel or a CSV file format, the export won't include the custom fields he needs. That's not really a problem though. He just needs to create a custom view showing the fields he wants to use in his report and then select the records, copy and paste into any application that accepts paste.

If the application uses OLE linking (such as Word), paste will embed the Email messages into the document. To avoid this, either use Edit, Paste Special, As Text or first paste into Notepad then copy it from Notepad. If you do this often, use a utility like PureText (http://stevemiller.net/puretext/) to convert the clipboard contents to plain text before pasting.

This technique works with all Outlook item types and most view layouts. I think its much faster than exporting, especially when you need specific fields or a subset of the data in a folder.

Outlook 2007’s Missing Week View

A surprisingly popular topic in the Microsoft newsgroups is the lack of a Week view in Outlook 2007's calendar. This is the view with 7 days shown in 2 columns and it seems users either used it all the time or never used it.

Among the comments:

"Is there a way to REMOVE the time grid on the left of the Outlook 2007 calendar?? I have just upgraded from Outlook 2002 and cannot seem to fit the same amount of information in the weekly view in the new 2007 format. I would rather just put a time in and have it appear EXACTLTY, instead of having it fit somewhere in the grid. I would rather have the 7 large squares to type stuff in (weekend being split), then waste my usable space with the time grid."

"Let me add my voice to those who HATE the time grid. The two-week view option suggested here is feasible, but much worse than the Outlook 2003 view. I would love a "classic view" option in 2007 which would let me see, at least my calendar, the old way."

"Can a fix be issued to remove the time grid since so many of us don't want it???"

This view was removed when the calendar overlay feature was added, in part because of difficulties in making it work with the overlays. At this time there is not a "fix" for the week view. The best workaround is dragging the cursor over two weeks in a navigation calendar. This gives you a 2 week view with larger grids than the monthly calendars, but you can't use this method to show just one week. You could use the Calendar Printing Assistant to print to an electronic document format or publish as an XPS file using the Week layout, but it’s not quite the same as having a Week view in Outlook. It's also not interactive.

I'm not expecting a fix from Microsoft for this, but you can increase the chances if you let them know you want the Week view by filing a support incident. See http://support.microsoft.com/gp/vista_supoffnew for more information on the support policy, which includes unlimited free support for retail Office/Outlook 2007 for the first 90 days after activation.

View a Two Week Calendar
http://www.slipstick.com/calendar/2wk_cal.htm

Calendar Printing Assistant
http://office.microsoft.com/en-us/outlook/HA101687211033.aspx

Outlook 2007 Primary Interop Assembly Reference

The Outlook 2007 Primary Interop Assembly Reference is now available on MSDN. If your Visual Studio help options are set to either “Try local first, then online” or “Try online first, then local” and MSDN is one of your online help providers, pressing F1 on Outlook object model objects and members in Visual Studio 2005 or Visual Studio ‘Orcas’ will use the PIA reference.

Outlook 2007 PIA Documentation Online
http://blogs.msdn.com/rgregg/archive/2007/07/26/outlook-2007-pia-documentation-online.aspx 

Outlook 2007 Primary Interop Assembly Reference
http://msdn2.microsoft.com/en-us/library/bb187379.aspx 
Back to Top  

New Utilities

MailShadow
http://www.cemaphore.com
MailShadow is an enterprise disaster recovery solution for Microsoft Exchange that ensures a reliable recovery time for all causes of failure for the primary Exchange server. Unique among Exchange disaster recovery solutions, MailShadow enables deployment at the mailbox level, replicates multiple Exchange servers to a single disaster recovery server, prevents replication of corrupted data, and uses far less WAN bandwidth than traditional replication methods. Version 2.0

MooseSync
http://www.moosesync.com/
MooseSync is a service that publishes your Outlook 2007 Calendar to your Google calendar. It requires no install on your local outlook.

Take Back Your Life Outlook Add-in
http://www.mcgheeproductivity.com/products/home.php?cat=3 
Enhance the functionality of Outlook with principles from Sally McGhee’s Take Back Your Life! Using Outlook to Get Organized and Stay Organized. With time-saving templates and prompts you can: turn action items into tasks or appointments, file reference information appropriately, write effective e-mail using the proven MPS PASS model, access coaching for your Weekly Review, take advantage of built-in teaching tutorials. Free trial download available. Compatible with Outlook 2003, Outlook 2002 (XP), and Outlook 2000. An Outlook 2007 version will be available soon.

Back to Top  

Updated Utilities

CalendarShare
http://www.messageware.com/product_calendarshare.htm
Using CalendarShare 3.0, users can now set delegate access to calendars from within Outlook Web Access--acting as a delegate, requesting and accepting meetings and scheduling appointments for someone else. In addition, the CalendarShare retains current, popular features, including the ability to view up to five calendars side-by-side, viewing multiple calendars in day, week and month formats, tracking meeting attendee requests and convenient resource booking.
Back to Top  

Other Resources

Office 2003 Service Pack 3 Administrative Template (ADM), OPAs, and Explain Text Update
http://www.microsoft.com/downloads/details.aspx?familyid=BA8BC720-EDC2-479B-B115-5ABB70B3F490
Included are updated Group Policy Administrative Template files, OPA files, and an updated Microsoft Excel workbook that lists the Administrative Template policy settings and OPA settings. The following updates are included: Policy settings that provide the ability to block file format settings to prevent users from opening or saving specific file types and file formats in Microsoft Office Excel 2003, Microsoft Office PowerPoint 2003, and Microsoft Office Word 2003. An updated Excel 2003 workbook (Office 2003 Group Policies.xls) that describes policy settings listed in the various Administrative Template and OPA files. It supports changes to the Office 2003 SP3 policy settings. This update replaces the previously available Office 2003 Service Pack 2 Administrative Template (ADM), OPAs, and Explain Text Update download.

Outlook 2007 Issues for Developers
http://outlookcode.com/article.aspx?id=59
This page contains information on potential issues to consider, especially if you're testing applications that were developed for earlier versions.

Outlook 2007 Primary Interop Assembly Reference
http://msdn2.microsoft.com/en-us/library/bb187379.aspx
The Microsoft Office Outlook 2007 Primary Interop Assembly (PIA) Reference provides help for developing managed applications for Microsoft Office Outlook 2007. It extends the Outlook 2007 Developer Reference from the COM environment to the managed environment and focuses on how to use the PIA.

White Paper : OWA Security Issues Undetected by ISA Server
http://www.messageware.com/ISAWhitePaper.htm
A new white paper released by Messageware identifies often overlooked security risks for organizations running OWA, even with ISA Server installed. Learn about what OWA security issues are undetected by ISA, test your organization’s environment for security vulnerabilities and learn how to add an additional layer of security to OWA to prevent unauthorized users from accessing email accounts.
Back to Top  

New Exchange Knowledge Base Articles

A POP3 mail client may receive an error code, and event ID 1009 is logged on an Exchange 2007 mail server
http://support.microsoft.com/?kbid=932905

Appointments that are sent between different Exchange Server organizations may be incorrect by one hour when one of the organizations is in the Western Australia time zone
http://support.microsoft.com/?kbid=929895

Description of Update Rollup 3 for Exchange 2007
http://support.microsoft.com/?kbid=935999

Error message when Outlook synchronizes an offline address book with Exchange 2007: "0x8004010F"
http://support.microsoft.com/?kbid=939765
 
Error message when you run the Test-ExchangeSearch cmdlet across domains in an Exchange 2007 environment: "The operation could not be performed because of a service"
http://support.microsoft.com/?kbid=936337

Error message when you try to access public folders in Exchange 2003: "Error ID number: c1030af3" or "HTTP/1.1 503 service unavailable"
http://support.microsoft.com/?kbid=938610

Error message when you try to reinstall Exchange 2007: "Could not find the default Administrative Group 'Exchange Administrative Group (FYDIBOHF23SPDLT)'"
http://support.microsoft.com/?kbid=937358

Event ID 1036 is logged on an Exchange 2007 server that is running the CAS role when mobile devices connect to the Exchange 2007 server to access mailboxes on an Exchange 2003 back-end server
http://support.microsoft.com/?kbid=937031
 
Microsoft does not support using ISAPI extensions or filters to modify Outlook Web Access credentials on a server that is running Exchange Server
http://support.microsoft.com/?kbid=938609
 
Public folder replication issues that occur after you install Exchange 2007 in an existing Exchange 2003 organization
http://support.microsoft.com/?kbid=939764
 
The outgoing message always displays the name of the sender even though the administrator configured the message to hide the name in Exchange Server 2007
http://support.microsoft.com/?kbid=935412
 
The synchronization session of the mobile device fails, and you receive error code "0X85010015" when you try to synchronize a mobile device by using Exchange ActiveSync in Exchange Server 2007
http://support.microsoft.com/?kbid=934402
 
Users who do not use Exchange Server experience delayed responses when they query free/busy data for users who were migrated to Exchange Server 2007
http://support.microsoft.com/?kbid=928874
Back to Top  

New Outlook Knowledge Base Articles

Description of the 2007 Office hotfix package: June 17, 2007
http://support.microsoft.com/?kbid=936864
 
Description of the 2007 Office hotfix package: June 17, 2007
http://support.microsoft.com/?kbid=938888
 
Description of the Outlook 2007 hotfix package: May 28, 2007
http://support.microsoft.com/?kbid=937903
 
Description of the update rollup for Outlook 2007: June 17, 2007
http://support.microsoft.com/?kbid=938893
 
Error message when you try to modify the Parental Control settings in a 2007 Office program on a Windows-Vista based computer: "The user account does not have permission to save your changes"
http://support.microsoft.com/?kbid=938492
 
Error message when you try to open an attachment in Outlook 2003: "'C:\Documents and Settings\<username>\Local Settings\Temporary Internet Files\Content.IE5\<filename>' could not be found"
http://support.microsoft.com/?kbid=938200
 
How to turn off automatic spelling checking and automatic grammar checking in Office programs
http://support.microsoft.com/?kbid=937422
 
Information about the location of the registry entries for signature data files and for the vCard file in Outlook 2003 and in Outlook 2002
http://support.microsoft.com/?kbid=938360

Outlook 2007 may close unexpectedly (crash) when you try to start Outlook 2007 under an existing profile
http://support.microsoft.com/?kbid=938941
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.