TOPIC
This article contains the Mac OS X Server release notes for the MailViewer application.
DISCUSSION
New FeaturesThe following new features are available in MailViewer but were not available in previous releases. Multiple Account SupportYou can now have multiple accounts configured in MailViewer. Using the Accounts preferences panel you can configure any number of POP or IMAP accounts. Each account needs a hostname, username and, optionally, a password set. If no password is given, MailViewer will prompt you when it is needed. Each account must also have an "Account Directory" specified which is the directory that will be used to store local copies of mailboxes or where incoming POP messages are temporarily stored while fetching. For best performance, this directory should be on a local filesystem. If you are running MailViewer on multiple computers, they should not use the same directory for accounts. In addition to any POP or IMAP accounts that you set up, there is a special account called "Local Mailboxes" which is always available to you. This account contains mailboxes that are located in the filesystem. The default location for these is ~/Mailboxes, although this can be changed. In this account there are 2 special mailboxes:
The first account listed in the Accounts list is the "primary" account. When MailViewer launches, it will try to open the "primary mailbox" of the primary account. If the first account listed is Local Mailboxes then the Active mailbox will be opened. If the first account listed is IMAP then the INBOX will be opened. IMAP AccountsMailViewer now supports IMAP accounts. By default, MailViewer will automatically cache the contents of IMAP mailboxes locally. You can change the caching behavior on the Accounts preferences panel. The other choices are to not cache any messages locally or to cache messages as they are read. Note, that if you have indexing turned on, the entire contents of the message will be read from the server (in order to index it) so you probably want to leave caching turned on. Indexed Mailbox SearchingMailViewer now incorporates the Apple Information Access Toolkit (AIAT, also known as VTwin) to provide fully indexed mailbox support. There is a new Search Index panel which allows you to perform simple or complex (boolean) searches and display the relevance ranked results in a table. To create an index for a mailbox use the Mailbox->Indexing->Create Index menu item. Once an index has been created, this menu item will change to Remove Index which can be used to remove the index file for the current mailbox. To bring up the search panel, choose Mailbox->Indexing->Search Index. To do a simple search, simply type one or more words in the text field on the search panel. The search will find any messages with one or more of the words in it. The results are shown in relevance ranked order which means that messages with the most and the closest matches are displayed first. The blue bar in the Rank column gives a percentage rank from 0% (no bar) to 100% (full bar). Also, AIAT matches "stems" of words, not exact words. Therefore, searching for "sleep" will find matches for "sleep", "sleepy", "sleepless", "sleeping", etc. Exact matches of "sleep" will be ranked higher but the other matches will still appear in the results. The search results will display the messages (up to 100) which match the search phrase. Double clicking on one of the resulting rows will display the message in the message viewer window. You can use the regular find panel to find the exact location in the message where the phrase(s) was found. Boolean searches can be done using the modifiers "and", "or" and "not". Furthermore, logical groupings can be made by putting parentheses around terms. The following table shows some examples with a verbose description of the phrase:
Another thing to be aware of is that the AIAT engine uses a list of "stopwords" which are words which are not indexed. These are generally words which are commonly found in day to day language which are or little use when indexing. For example, "the", "also", "can" are all stopwords and will not be found if entered in the Search Phrase field. For the inclusive list of stopwords you can view the EnglishStopwords file which is located in /System/Library/Frameworks/Message.framework/Resources/EnglishStopwords. When searching mailboxes, keep in mind that VTwin does not fully support non-ASCII characters so things like Japanese text will not be properly indexed. Most accented characters will be indexed properly although searching for these characters may return additional non-related messages. The messages containing the accented characters will typically be ranked much higher than the "false positives" and as a result will appear at the top of the results list. There are a few preferences which control the indexing behavior. These can all be found on the Indexing Preferences Panel. The preferences are as follows:
Color Quotes:MailViewer will now display text which is quoted in messages from other people in color. By default, the quote prefix is ">". Multiple levels of quotes (e.g. ">>", ">>>", ">>>>" and so on) get colored with different colors. This makes it easier to distinguish quoted text from the text from the person who sent the mail. There is a new Colors preference panel where you can turn this on and off, change the quote prefix and set the colors. Remembering Open Mailboxes In the Viewing preferences panel there is a new option called "Reopen previously open mailboxes". If this option is checked then any open mailbox windows at the time MailViewer quits will be automatically reopened when MailViewer is launched again. Improved Unicode Support Various improvements have been made to Unicode support in MailViewer. Among them are: Support for displaying MIME alternativesIf you have selected a message which contains MIME "alternatives" (different versions of the message, for example, plain text, rich text, HTML, etc), the MIME menu in the Message menu will become enabled. This menu lets you select between the "first alternative" (which is typically a plain text representation) and the "best alternative" (which is the richest representation that the sender was capable of creating). Showing of all alternatives simultaneously or selecting intermediate alternatives is not currently implemented. Paste As Quotation and Automatic QuotingUnder the Edit menu is a new menu item which will allow you to paste the contents of the pasteboard into a compose window as a quotation. The format of the quoted text can be changed using the Quoting preference panel. Also, if you have enabled the automatic quoting preference, messages will be quoted if you choose Reply or Reply All from the main window. If there is a selection in a message when you choose Reply or Reply All, only that portion of the message will be quoted. MIMEMailViewer has advanced MIME capabilities such as inline images and attachments, multiple font styles and colors, and support for rulers. MIME supports multiple alternative representations of a sent message and lets the receiver pick the most appropriate one. MailViewer generate two alternatives, one plain text and the other an "enriched" format that contains things such as font attributes, inline attachments, and text colors. If you deselect the "Send MIME alternatives" option, MailViewer sends only one representation (either plain text or enriched text) depending on the selection made in the format pop-up list in the Compose window. When MailViewer receives messages with RTF text attachments it tries to display the contents of the messages inline in the body of the message (unless this feature is disabled). MailViewer also supports a custom extension to MIME that allows the application to embed information about the ruler in the body of a message. Currently the only information embedded are the tabstop positions. This information is embedded in such a way that that clients that don't support the extension simply ignore it and display text indented by fixed-space tabs. New Preferences PanelSeveral preference options that weren't in the Mail application have been added to MailViewer. You should review each of the displays to verify your settings and set any new options to suit your needs. The new options are the following: New Mailboxes PanelThe Mailboxes panel uses an outline view to display the contents of your accounts in a hierarchical manner. At the top level are all your accounts. You can create nested mailbox directories by typing a path in the New Mailbox panel. For example, entering "Meetings/Notes" in the New Mailbox panel would create a directory called Meetings in ~/Mailboxes with a Notes.mbox inside of it. You can create a new mailbox in an existing ~/Mailboxes subdirectory by selecting that directory in the mailboxes panel, typing a name, and clicking the New button. If a mailbox has unread messages, the Mailboxes panel displays the mailbox name in bold face and shows the number of unread messages in parentheses after the mailbox name.
Display of Senders ImageWhen MailViewer displays an message it tries to find a TIFF file corresponding to the sender's e-mail address. The directories that MailViewer looks in are, in order: 1. Local/Library/Images/People 2. /System/Library/Images/People 3. ~/Library/Images/People When it searches for a user's image, MailViewer use the From header's value and appends ".tiff" to the string. If it finds a match in any of the above directories, it displays that image in the upper right corner of the message viewer. For example, if MailViewer is displaying a message with a From address of "steve@apple.com", it looks for a file called "steve@apple.com.tiff" in one of the directories listed above. It is common to populate a central directory on an NFS server with the images of a site's users and then mount that directory as /Local/Library/Images/People.
Known IssuesThese issues are known to exist in the MailViewer application:
|
Document Information | |
Product Area: | Mac OS System Software |
Category: | Mac OS X Server |
Sub Category: | General Topics |
Copyright © 2000 Apple Computer, Inc. All rights reserved.