Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


September 18, 2008

All About Message Recall

RSS
Subscribe to Windows IT Pro | See More GroupWise Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

I recently had the opportunity to work with the Novell GroupWise suite. It was a painful experience in every respect. GroupWise is stuck firmly in the Microsoft Mail era of design and UI, and administering it was about as much fun as eating sand. Most GroupWise shops have become accustomed to GroupWise’s message recall feature, which lets a sender reach out and delete a sent message from recipients’ mailboxes (provided that the recipient hasn’t read it yet). This capability can be a real lifesaver to people who tend to type faster than they can think, or who accidentally send a confidential or sensitive message to the wrong internal recipient. So, the one single question I see every time a company is considering moving from GroupWise to Exchange Server is this: How does Exchange implement message recall?

Long-time Exchange administrators already know where I'm going with this. Message recall is one of those features that seems simple on its face, but proves deceptively difficult to implement in a way that pleases everyone. The basic scenario is easy: Alice sends Bob a message, then later she decides that she wants to take back what she wrote. This feature seems like it would be easy to implement: Give Alice's client a "take it back" button that causes the sent message to be removed from Bob's mailbox. This is essentially what GroupWise does. On the Exchange front, this scenario is when the fun starts because all of the possible solutions have problems.

Perhaps recall could be implemented as a bit of code that removes a recalled message from recipients' mailboxes. At first blush, this seems like it would work—until you consider all the places that the message might still remain after being "removed." It would, at minimum, still be in the sender's Sent Items folder. It wouldn't remove copies of the message that had been cached by a client, such as what happens with Outlook in Cached Exchange Mode or with an Exchange ActiveSync client. GroupWise has limited support for these features, so they’re not obstacles in their world.

Another, more involved, approach is to do what Exchange currently does: When you recall a message from the client, a special recall message is sent to the recipients. If they accept it, their clients remove the recalled message. This process has the advantage that it properly handles cases where the message is cached by the client—provided, of course, that the client supports the recall message in the first place! However, the big disadvantage to this approach as implemented by Outlook is that the recall message isn't compulsory. Most users (me included) will see a recall message as a spur to read the original message to find out why it was recalled—the opposite of the intended effect!

All of these approaches share some other problems. They only work with a single mail system. When the message goes outside the organization—which is often when you have the greatest need to recall it—all bets are off. This limitation might be a blessing in disguise because a universal recall system that did work properly would represent a tempting avenue for misuse and external attacks. In addition, companies that are subject to data-retention requirements might face sanctions for failing to retain messages properly because users recalled them.

There are legitimate cases where an administrator needs to recall a misdirected message. Unfortunately, we still don't have great tools for this kind of recall. Exchange 2007 provides the Export-Mailbox cmdlet, which lets you search for messages across multiple mailboxes and archive or delete those that meet the criteria you specify. Export-Mailbox thus provides a basic administrator-level way to search for and remove all copies of a particular message, which is good enough for most requirements.

End of Article



Reader Comments
Seems like the author cut the article off in midstream.....

digitalfrog September 18, 2008 (Article Rating: )


One thing that needs to be explicitly stated in this article: Message recall does not work with BlackBerry devices. This is very problematic for many users.

twarren121 September 18, 2008 (Article Rating: )


I was onced asked to log in to a users account, and delete a mail message that someone had sent them by accident. To me, that's an invasion of privacy, but the order came down from management. Where do you draw the line, that's my question.

richard_artes September 19, 2008 (Article Rating: )


It's been a long time since I have administered a Groupwise system but I never found it to be a painful experience. However, it was a relatively small system. (Novell had functionality in some of their products 10 years ago that Microsoft has yet to accomplish.) I believe it's possible through group policies to enforce the automatic processing of messages such as recall messages however this only works for internal Outlook clients. Other than that, the recall feature is almost useless. A message recall feature based on some kind of standard might work better but as mentioned could be open for abuse and data-retention issues.

dpenner September 19, 2008 (Article Rating: )


You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
CES 2009: Ballmer Announces Windows 7, Windows Live, Live Search Milestones

During his first-ever Consumer Electronics Show (CES) 2009 keynote address last night in Las Vegas, Microsoft CEO Steve Ballmer announced the pending public availability of a feature-complete Windows 7, the final version of Windows Live Essentials, and ...

Command Prompt Tricks

One reader shares his tip for setting up the command prompt to reflect a remote path. ...

Where is Microsoft NetMeeting in Windows XP?

...


Related Articles Improvements for Exchange Server: The MVPs' Wish List

Improvements We'd Like to See for Exchange Server

A Cautionary Tale about Mailbox Administration

Greylisting Trips Up Exchange 2003

Exchange Server and Outlook Whitepapers Protecting (You and) Your Data with Exchange Server 2007

StoreVault SnapManagers for Microsoft Exchange and SQL Server

Related Events Storage Consolidation for Your Microsoft Applications: Reducing Cost and Complexity

Top 10 Email Security Challenges and Solutions

Mastering Exchange 2007 Server Management – May 29, 2008 (11:00 AM EST)

Check out our list of Free Email Newsletters!

Exchange Server and Outlook eBooks Spam Fighting and Email Security for the 21st Century

Understanding and Leveraging Code Signing Technologies

The Expert's Guide for Exchange 2003: Preparing for, Moving to, and Supporting Exchange Server 2003

Related Exchange Server and Outlook Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.

Exchange & Outlook UPDATE eNewsletter
News, strategies, products, and developments in Exchange Server and Outlook messaging.

Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2009 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing