Recipe8.6.Controlling OWA 2003 Spellchecking


Recipe 8.6. Controlling OWA 2003 Spellchecking

Problem

You want to control use of the OWA 2003 spellchecker.

Solution

Using a graphical user interface

To set Outlook Web Access 2003 to spellcheck messages when they are sent, do the following:

  1. While logged in to Outlook Web Access 2003, click the Options icon in the navigation pane.

  2. Under Spelling Options, check the box marked Always check spelling before sending.

  3. Optionally, choose whether words in uppercase or words containing numbers should be ignored by checking the appropriate boxes.

To manually spellcheck a message, do the following:

  1. From the message window, click the spelling button on the toolbar.

  2. If you haven't yet specified a default language, OWA will ask you to choose a language and click Check Document.

  3. If a misspelling is discovered, you will be presented with options to Ignore, Ignore All, Change, Change All, or Delete the offending word.

To disable spellchecking on the OWA 2003 server, do the following:

  1. On your Exchange Server computer, open the Registry Editor (regedit.exe).

  2. Navigate to the HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeWeb\OWA registry key.

  3. Add a REG_DWORD called DisableSpellCheckOnSend

  4. To prevent users from being able to select the spellchecking option in OWA, set the value to 1. To allow users to choose the option of spellchecking, set the value to 0.

Using a command-line interface

The following command sets the DisableSpellCheckOnSend value:

> reg add HKLM\System\currentcontrolset\services\MSExchangeWeb\OWA     /v DisableSpellCheckOnSend /t REG_DWORD /d <value>

where <value> is a value from the list in step 4.

Using VBScript
' This code creates the DisableSpellCheckOnSend key and reboots the server ' This code disables the ability of users to check spelling ' on your OWA 2003 servers. Don't do this unless necessary, ' because most users *love* this feature. ' ------ SCRIPT CONFIGURATION ------ strOWA = "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeWeb\OWA\" ' ------ END CONFIGURATION --------- Set objWSH = wscript.CreateObject("WScript.Shell") objWSH.RegWrite strOWA & "DisableSpellCheckOnSend", 1, "REG_DWORD" WScript.echo "OWA 2003 spelling checking turned off."

Discussion

The spellchecker built into Outlook Web Access 2003 can help you spellcheck your outgoing mail in a variety of languages including Arabic, Danish, Dutch, English (Australia, Canada, United Kingdom, or United States), Finnish, French, pre- or post-reform German, Hebrew, Italian, Korean, Norwegian, Spanish, and Swedish.

By default, the ability to use spellchecking is enabled for all users. OWA's spelling checker has both a client and a server component. The server component processes the flagged words in the message, while the client component searches for the flagged words. There's also an XML component to communicate between the client and server.

OWA's spellchecker ignores a number of words and types of words, including the following:

  • Roman numerals

  • Repeated words

  • Initials

  • Words separated by the @ symbol (like email addresses)

  • Words that begin with file:, http:, https:, ftp:, ftps:, \\, and mailto:

Regrettably, there's no way to customize the word list that OWA's spellchecker uses, so you can't add your own custom terms to the dictionary.

Users can configure Outlook Web Access to automatically check their outgoing messages before they're sent. Simply choose the Options banner from OWA's navigation pane and check the box marked Always check spelling before sending. If you prefer to prevent your users from checking spelling, you can create a registry key and disable all spellchecking (although we can't figure out why you'd want to do that!).

See Also

MS KB 825430 (Overview of the spelling checker in Outlook Web Access for Exchange Server 2003), MS KB 841657 (Additional Outlook Web Access spell-check languages that are included in Exchange Server 2003 Service Pack 1), MS KB 822699 ("Outlook Web Access Was Unable to Check the Spelling on This Item Due to an Error" Error Message when you use the spelling checker)



Exchange Server Cookbook
Exchange Server Cookbook: For Exchange Server 2003 and Exchange 2000 Server
ISBN: 0596007175
EAN: 2147483647
Year: 2006
Pages: 235

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net