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 


January 1999

Implementing a Group Mailbox or Public Folder


RSS
Subscribe to Exchange & Outlook Administrator | See More Outlook Forms Articles Here | Reprints

Download the Code Here

You find them on the Contact Us page of virtually every Web site—email addresses such as sales@mycompany.com, info@mycompany.com, and support@mycompany.com. You can put such addresses to work in your company or organization. You just need to add a mailbox to Microsoft Exchange Server and give various people access to the incoming messages.

In this article, I'll describe a plan for setting up such a mailbox for a customer support group and making it available to the staff through an icon on the Outlook Bar. I'll also look at an alternative approach, using a public folder. First, however, you need to make a key decision: How do you want the staff to respond to messages?

Types of Responses
Do you want the customer support staff to respond with their own email accounts, or behind the anonymity of the Customer Support mailbox? Or do you want a little of both options? You can let the customer know that the message reached Customer Support successfully and that a real human being is answering it. You must decide which response is best for your organization.

Some companies prefer to use support@mycompany.com as the return address on all support responses, mainly to ensure that all incoming messages continue to flow to the group mailbox rather than to an individual support staff member. However, to build a personal relationship with the potential customer, you can configure a group mailbox for sales@mycompany.com to require that a sales representative respond with his or her individual return address.

Table 1 shows your choices for return addresses and the mailbox permissions that make them happen. As you can see, Send As and Send on Behalf Of are not the same thing. Any user can grant the Send on Behalf Of permission on his own mailbox, simply by appointing a delegate. However, as I'll demonstrate, only the Microsoft Exchange Administrator program has the power to apply the Send As permission.

Create the Customer Support Mailbox
Create the group mailbox with the Exchange Administrator program, using the same techniques involved in creating a mailbox for an individual user:

  • On the General tab of the mailbox Properties page, enter the Display Name (e.g., Customer Support ) and an alias (e.g., support). For the Primary Windows NT account, create a new NT account just for the mailbox.
  • Use the E-mail Addresses tab to check the Simple Mail Transfer Protocol (SMTP) address that Exchange has created for this mailbox and edit it if necessary. For example, you probably want to make the Customer Support mailbox reachable via the Internet with a fairly standard address such as support@mycompany.com.
  • Decide whether you want users to be able to send messages with the return address of the Customer Support mailbox, rather than with their personal return address. If you do, on the Permissions tab, grant Send As permission to each user. (If you are also an NT administrator, you can use User Manager for Domains to set up a group containing all the Customer Support staff members. Then use this group to assign the Send As permission.)
  • On the Permissions tab, grant your administrator account the User role, so that you can use Outlook to access this account and set folder permissions and delegate access. You can remove that account from the Permissions tab after you configure the account.

You might wonder why I don't recommend using the Delivery Options tab in the mailbox properties to give people Send on Behalf Of permission. Strangely enough, Exchange Administrator won't let you use distribution lists there, so you'd have to add users one by one. Therefore, the Delegate method I describe later makes more sense.

Create the Customer Support Response Distribution List
Next, in the Recipients container, create a distribution list. You might think distribution lists are only for sending messages to a group of people. However, an important trick of the trade for Exchange administrators is to use distribution lists wherever possible to control permissions. Adding someone to a distribution list is much easier than going into an object's properties and adding an individual to the object's access permissions. In this case, use Exchange Administrator to create a Customer Support Response distribution list. Add as a member everyone who needs access to the group mailbox.

I suggest you call this distribution list Customer Support Response to distinguish it from any separate list you use for sending email messages to the support staff. If you want to let the support supervisor manage access to the group mailbox, make the supervisor the owner of the distribution list. The supervisor can then change the distribution list membership by using the Address Book in Outlook to bring up the distribution list's properties from the Global Address List (GAL). Or you might want to hide the distribution list from the GAL after you've set it up, so that people won't be able to send messages to it. You'll find a Hide from address book check box on the Advanced tab.

Set Folder Permissions and Delegate Access
To finish setting permissions, create a profile for the new mailbox, and start Outlook with that profile. (To learn how to create a profile, see "Outlook Tips and Techniques," September 1998).

If you decide to use Delegate access to give users Send on Behalf Of permission, choose Tools, Options, and then switch to the Delegates tab. Clicking Add displays the Delegate Permissions dialog box, which you see in Screen 1. You can give the distribution list the Author or Editor role on the Inbox and set permissions on the other folders to None.

The next task is to set the appropriate folder permissions. Start with the top-level mailbox folder. (In Outlook 98, this folder is the Outlook Today folder.) Bring up its properties, and on the Permissions tab, grant Reviewer permission to the Customer Support Response distribution list, as Screen 2 shows. This permission lets users see the Customer Support mailbox's Inbox in the Folder List and add it to the Outlook Bar.

If you're not using Delegate access, you also need to grant at least Reviewer permission on the Inbox to the Customer Support Response distribution list. (If you don't grant Reviewer permission, support personnel can't see incoming messages.) After you set up the mailbox, exit Outlook. Now it's time to show the users how to access and send from the new group mailbox.

Accessing the Group Mailbox
Users can access the Inbox of the Customer Support mailbox from the menu or from the Folder List or Outlook Bar. From the menu, choose File, Open, Other User's Folder (Outlook 98) or File, Open, Exchange Server Folder (Outlook 97), and specify that you want to open the Inbox of the Customer Support mailbox. The group mailbox's Inbox opens in its own window. If that window is still open when you close Outlook, it will automatically open the next time you start Outlook.

However, a support staffer needs quicker access to the folder than the menu method allows. The Folder List and Outlook Bar offer speedier access. Mailboxes appear in the Folder List only when you add them through the settings for the Exchange Server service in the user's mail profile. Each user can add the group mailbox, with these instructions:

  1. Choose Tools, Services, then bring up the properties for the Exchange Server service.
  2. Switch to the Advanced tab, and click Add.
  3. In the Add Mailbox dialog box, type Customer Support, and click OK. Outlook will find the Customer Support mailbox on Exchange Server, and add it to the Open these additional mailboxes list on the Advanced tab.
  4. Click OK twice to save the change, and return to Outlook.
  5. If you don't already see the Folder List, click Folder List. This action will display Mailbox - Customer Support, along with your personal mailbox.

Users will see only the Inbox folder for the Customer Support mailbox, because you granted the Reviewer role only to that folder.

For users who depend on the Outlook Bar, instead of the Folder List, add these instructions:

  1. Display the Folder List, then drag the Inbox folder from the Customer Service mailbox to the Outlook Bar to create an icon for that folder.
  2. Right-click the new Outlook Bar icon, then choose Rename Shortcut.
  3. Type Customer Support Inbox as the new name for the Outlook Bar shortcut, then press Enter.
  4. Click Folder List to hide the Folder List again.

Now the user will have an icon on the Outlook Bar that opens the Customer Support mailbox's Inbox.

Sending from the Group Mailbox
To reply to a message in the group mailbox, a user simply selects the message as usual, then clicks Reply on the toolbar. If you want users to reply with their own email address, that's all there is to it.

However, if you either granted Send As permission or used the Delegate access technique, users must choose View, From Field to display the From box on the message form, as you see in Screen 3. They can either click From and pick the Customer Support mailbox from the Address Book, or they can type Customer Support in the From box and let Outlook's automatic name-resolution function resolve the name to the group mailbox. After setting the From address, the user can complete the message and send it as usual.

If you used the Send As technique, recipients will get a message from Customer Support; if you used the Delegate access technique, recipients will get a message from a particular staff member on behalf of Customer Support.

Where Do Deleted and Sent Items Go?
Reading and responding to messages in the group mailbox is a straightforward process. However, you might be surprised at what happens to those responses and to items deleted from the group mailbox (assuming you grant a user permission to delete items).

Deleting a message from the Inbox sends the message to the Deleted Items folder in the user's mailbox—not the Deleted Items folder in the group mailbox. If you want to let users delete messages but want the deleted items to go to the Deleted Items folder in the group mailbox rather than the user's mailbox, you need to make a Registry change. Follow the instructions in the Microsoft article "Items Deleted From a Shared Mailbox Go to Wrong Folder" (http://support.microsoft.com/support/kb/articles/q168/6/25.asp). You'll probably also want to grant users Reviewer access to the group mailbox's Deleted Items folder so users can see all the messages the support personnel have deleted.

Outlook stores responses sent to messages in the group mailbox's Inbox in the sender's Sent Items folder, not in the group mailbox's Sent Items folder. In other words, if you are using a group mailbox, you can't easily track responses to incoming items.

I've encountered many strategies for dealing with this dilemma, using various combinations of profiles, rules, scripts, and manual labor. One simple strategy requires users to move items from their Sent Items folder to the group mailbox's Sent Items folder. Another approach is to use an Exchange Event Service script on users' Sent Items folder to do the moving. I know of at least one company that has its people use Reply to All rather than Reply. This puts a copy of the response back into the group mailbox's Inbox, where a rule or script can grab it and place it in the Sent Items folder. Another relatively simple method is to have users switch between two different Outlook profiles, one to access their personal mailbox and another to access the group mailbox.

None of these approaches is entirely satisfactory. Either a strategy is too hard to configure (e.g., it requires installation of a rule or folder in every user's mailbox), or it relies on the user remembering to do something unusual, such as moving items to another mailbox.

Another Approach: Public Folders
Why not use a public folder instead of a group mailbox? Public folders have SMTP addresses; therefore, you can just as easily make incoming messages to sales@mycompany.com go to a public folder as to a group mailbox. As you'll see in a moment, using a public folder can also greatly simplify the management of deleted and sent messages.

My public folder plan uses one folder, a simple server-side script, and two slightly customized forms. You don't need to add rules or scripts to users' mailboxes. The end result is a folder with a threaded view of inquiries and your staff's responses to them. The staff can post their comments in the folder. You can easily distinguish each of these different types of items by its unique icon.

The next few sections tell you how to customize the forms and set up the folder so that it uses these forms. For this example, I'll build a folder for the Sales department to use for inquiries sent to sales@mycompany.com.

Set Up the Public Folder
Using Outlook, create a public folder called Sales. In the folder's Properties dialog box, grant at least the Reviewer role to the sales staff members who need to access the folder. Use a distribution list, as I described earlier. Make sure the Default user has Create items permission, as Screen 4 shows.

Switch to the Agents tab. If the tab doesn't appear, the Microsoft article "Agents Tab Is Missing from Folder Properties" (http://support.microsoft.com/support/kb/articles/q1801/1/21.asp) offers suggestions for adding it. Tony Redmond's Windows NT Magazine article "Closing the Messaging and Groupware Gap with Exchange 5.5's Scripting Agent" (March 1998) explains how to install the Scripting Agent.

On the Agents tab, click New to create a new agent. In the appropriate boxes on the New Agent screen, which Screen 5 shows, enter a name for the agent, and select A new item is posted in this folder as the event that will trigger action; click Edit Script. A sample script will open in Notepad listing the subroutines that folder events can trigger. Under Public Sub Folder_OnMessageCreated, type the code in Listing 1. This code uses Collaboration Data Objects (CDO) to change the message class for incoming messages from the default IPM.Note to IPM.Note.Sales, a custom form I'll create in a moment. (Thanks to Stephen Gutknecht and Siegfried Weber for sharing their insights into the CDO code required to change the message class.)

Close the script, then click OK until you're back in the main Outlook window. You've completed the Outlook portion of the configuration.

Using Exchange Administrator, on the E-mail Addresses tab for the Sales folder's properties, change the default SMTP address for the folder to sales@mycompany.com or whatever address you want external senders to use. If you want support personnel to respond to inquiries with sales@mycompany.com as their return address, grant them Send As permission on the Permissions tab. You'll find it convenient to use an NT global group for assigning this permission. On the Advanced tab, clear the Hide from address book check box to facilitate adding the folder to the From and Bcc fields in the custom reply form I'll create next.

Create the First Custom Form
The first form you need to make is the one for replying to messages sent to a public folder. This form will also automatically send those responses back to the folder by putting its address in the Bcc field. Follow these steps:

  1. Create a new message, then use the View menu to display the From and Bcc fields.
  2. Start the Outlook forms designer, using Tools, Forms, Design This Form (Outlook 98) or Tools, Design Outlook Form (Outlook 97). On the Message tab, right-click the Bcc field, choose Properties, and then switch to the Value tab. Check Set the initial value of this field to, type sales@mycompany.com (the SMTP address for the public folder) in the box for the initial value. If you want users to send with sales@mycompany.com as their return address, carry out the same steps for the From field.
  3. Switch to the Properties tab, and change both the large and small icons so users can easily distinguish these replies in the Sales folder. I used Recalll.ico (large) and Recalls.ico (small). Icon files are in the \ProgramFiles\Microsoft Office\Office\Forms and \Forms\Config subfolder under your Windows or Winnt folder. Give the form a version number, and increment this number each time you change the form, so that users always load the latest version. Leave the box for Save form definition with item unchecked, so that recipients outside your organization will see responses using the standard Outlook message form, not this custom form.
  4. Publish the form to the Organization Forms library with the form name Sales Response and the message class IPM.Note.SalesResponse. Choose Tools, Forms, Publish Form (Outlook 98) or File, Publish Form As (Outlook 97).

Create the Second Custom Form
The other form will display the incoming messages sent to sales@mycompany.com and let you reply with the IPM.Note.SalesResponse form.

  1. Create another new form in Outlook, then start the forms designer and switch to the (Actions) tab. Select the Reply action, then click Properties. Under Form name, click Forms, then select the Sales Response form from the Organization Forms library. Click OK until you return to the forms designer. Select Reply to All, and repeat the previous steps to use the Sales Response form for that kind of reply, too.
  2. Switch to the (Properties) tab. Change the icon, and add a version number, as you did with the other form.
  3. Publish the form to the Organization Forms library with the form name Sales and the message class IPM.Note.Sales. Make sure the message class is the same as that in the script you added to the Agents tab of the public folder.

Wrapping Up the Public Folder Concept
Screen 6 shows the finished folder with a few messages, responses, and comments posted by the sales staff. I left the Message Class field in the view to illustrate how users can distinguish each item type by its icon.

Here's how the process works. The server script converts a new message to the IPM.Note.Sales custom form. When a sales department staff member replies to the message, the Reply action on the IPM.Note.Sales form launches the IPM.Note.SalesReply form. The sales@mycompany.com values for the From and Bcc fields resolve to the Sales folder, so that the recipient sees sales@mycompany.com as the return address and a copy of the outgoing message goes into the Sales folder.

The public folder approach offers several advantages over the mailbox:

  • Incoming items and their responses are in the same folder. Try using the By Conversation view that Screen 6 shows to view them as ordered threads.
  • Users can add the public folder to Favorites and track unread items. An icon in the Outlook Bar pointing to the folder in Favorites automatically shows the number of new items.
  • Users can use the Post Reply in Folder command to add comments to the incoming messages and responses.
  • If you use the Outlook HTML Form Converter, you can make the contents of the public folder available to your staff through a Web browser. Look for the Form Converter in \Server\Eng\Formscnv and the Exchange Server 5.5 Service Pack 1 (SP1) CD-ROM.

Did you notice that public folders don't support Send on Behalf Of? Users can respond either as the folder (if you granted Send As permission) or as themselves. If you use Send As, you might want to modify the form used for replies so that it includes a Created By field, as I described in my October 1998 "Outlook Tips & Techniques" column. Such a field tells you who sent the response.

Key Techniques
In learning the mechanics of setting up a group mailbox or public folder to collect messages from a special address, you have learned some key techniques:

  • How to use the Send As permission to hide the real sender of a message behind another mailbox
  • How to use a distribution list to control permissions
  • How to make particular folders from a secondary mailbox appear in a user's Folder List or Outlook Bar
  • How to use a public folder as the destination for an SMTP address—you can also use this technique to subscribe public folders to Internet mailing lists
  • How to add an event script to make a folder use a custom message class to display incoming items
  • How to modify a form's (Actions) tab to reply with a custom form

Although the public folder has significant advantages, the group mailbox is still useful, especially when you don't need to track responses.

End of Article



Reader Comments
I have searched but cannot find this Send As Permission. Could someone please tell me where to find it?<br>
<i>Author response: Aubrey, Send As is a permission that you can see only with Exchange administrative tools. It's not visible in Outlook.</i>

Aubrey Rhame March 21, 2001


To troubleshoot the script, start by checking the Event Log on the server to see if the Event Service is monitoring the folder. If it is, you'll see a log entry. If not, no entry. If the Event Service is encountering any problems, you will see related error messages.

To avoid problems with case sensitivity, you might want to change this line in Listing 1

If CurItem.Type = "IPM.Note" Then

to this

If UCase(CurItem.Type) = "IPM.NOTE" Then

Sue Mosher June 14, 2001


If you're an Outlook 2000 user and
you're having a problem with sent messages moving to the proper Sent Items folder, I suggest the UniSent COM add-in at
http://victori.hypermart.net/unisent.html.

Victor Ivanidze June 18, 2001


This is an awesome article, thanks for the great information!
I'm wondering if there's a way to create an auto-reply message to the group mailbox, rather than creating one in Outlook. If so, how do I do it?<br>
<i>Author response: Michael, the Folder Assistant for a public folder should have a reply action. If not, you'd use an Exchange script or, in Exchange 2000, an event sink.</i>

Michael Prizant August 07, 2001


When I try to publish the form I've created (the first custom form), I get the following error message: "Unable to successfully publish the form due to a MAPI error. The form cannot be installed because you do not have owner permissions." Why do I get this error message? <br>
<i>Author response: eltal, I'd take the message at face value and check the permissions on the folder.</i>

eltal September 07, 2001


When I create this form in Outlook XP or Ooutlook 2000, I can't modify the BCC field because it isn't displayed. In the message, the BCC and FROM fields are displayed, but as soon as I design the form the fields disappear and all that's left are the To, CC, and Subject fields.<br>
<i>Author response: Franc, you don't need to show the Bcc field on the form. You can set the Bcc address on the All Fields tab. Or, run the form, click on the To button and set the Bcc address, then republish the form.</i>


Franc v/d Westelaken October 24, 2001


How do I setup Tasks in the public folders???

Greg Vining November 29, 2001


This article describes the functionality we need in our organisation. Could you tell me what we have to do to make this work in Exchange 2000?<br>
<i>Author response: Onno: Exchange 2000, since it supports event scripts for backwards compatibility, should work the same as Exchange 5.5. However, I haven't tested the technique in that environment.</i>

Onno Meijer February 27, 2002


This is a great idea but I have not been able to accomplish the goal with the instructions provided. The biggest problem I'm having is trying to design the form as described using Outlook 2000. The biggest problem is that when I create a new message, use View -> From: and BCC: to get those fields on the form, then choose Design this form, the BCC: field doesn't appear on the form design screen. And I can't add it to the form after the fact either. Since this is a pretty important step to get the replied message back into the group public folder it's a major stumbling block to success. Any ideas?<br>
<i>Author response: If you need the From or Bcc fields to be visible on the custom form, you can add them in form design from the All Mail Fields list. Remember, too, that users can add a Bcc recipient by clicking the To button.</i>

Jay Scovill April 04, 2002


Thanks for the response. I managed to get the form designed. For some reason it wouldn't let me add the BCC field manually but that was resolved by installing the MS Office SP2 patch (go figure).

However, now I am getting an Event ID 11 Fatal error executing script everytime I send an email to the public folder. I've checked and rechecked the script as given, even cut and pasted so I wouldn't get any typos. As well, the kb article that deals with this doesn't resolve my problem. FYI, I am testing this on Exchange 2000. Perhaps that is my problem in the first place?<br>
<i>Author response: Exchange 2000 requires various extra steps to enable script execution. I have links posted at http://www.slipstick.com/dev/scripting.htm</i>.

Jay Scovill April 08, 2002


 See More Comments  1   2   3   4 

You must log on before posting a comment.

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




Top Viewed ArticlesView all articles
The Memory-Optimization Hoax

Don't believe the hype. At best, RAM optimizers have no effect. At worst, they seriously degrade performance. ...

Command Prompt Tricks

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

How can I uninstall the Microsoft Java Virtual Machine (JVM) from Windows XP?

...


Exchange Server and Outlook Whitepapers Recent Lessons in Disaster Recovery

How to Evaluate and Choose a Messaging Archiving Solution

An IT Investment That Pays Real Dividends: Building ROI with your Email System

Related Events 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 Order Windows IT Pro VIP and SAVE!!
Get it all with Windows IT Pro VIP A $500+ value foir only $279!

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

Buy One Get One!
Order Windows IT Pro & Get SQL Server Magazine FREE!

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.



ADS BY GOOGLE SPONSORED LINKS FEATURED LINKS

EXCHANGE 2007 Mastery Series – May 29, 2008
3 Info-packed eLearning seminars for only $99! Learn the pros and cons of your mailbox high availability options, see real-world examples of Transport Rules, and get started with basic PowerShell commands with Mark Arnold, MCSE+M and Microsoft MVP.

Windows IT Pro Master CD: Take the Experts with You!
Find the solutions you need in thousands of searchable articles, helpful bonus content, and loads of expert advice with the Windows IT Pro Master CD. Order comes with a 1-year subscription to the new, online articles posted every day!

SQL Server Magazine Master CD: Take the Experts with You!
Find the solutions you need in thousands of searchable articles, helpful bonus content, and loads of expert advice with the SQL Server Magazine Master CD. Order comes with a 1-year subscription to the new, online articles posted every day!

Attention User Group Leaders...
Announcing the eNews Generator—a FREE HTML e-newsletter builder for user group leaders. Build your HTML and text e-newsletters in minutes. And add Windows IT Pro & SQL Server Mag articles alongside your own message!.

Become a fan of Windows IT Pro on Facebook
Join the Windows IT Pro fan club on Facebook. Chat with other IT Pros, upload your pictures, check out what's up n' coming in the next issue and more!

Tech·Ed 2008 Developer and IT Conferences
Don't miss out on the biggest event of the year. Be a part of the Microsoft Tech·Ed North America 2008 experience, starting June 3, 2008



Become a Response Point Specialist
Earn more with the small biz phone solution from Microsoft.

Get Started with Oracle on Windows DVD
Learn how Oracle gives you the power to grow by providing a scalable, easy-to-use platform for running your business at a price you can afford.

Agent-less Remote Backup Service, Free 30 Day Trial
Award winning remote backup service at a competitive price with no min GB/month. Sign up Now!
Windows IT Pro Home Register About Us Affiliates / Licensing Press Room Media Kit Contact Us/Customer Service  
SQL Connected Home IT Library SuperSite FAQ Wininfo News
Europe Edition Office & SharePoint Pro Windows Dev Pro Windows Excavator 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2008 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing