How do I enable the spell checker feature for Horde Webmail, Plesk versions less than 11.5?

Refers to:

  • Plesk 9.x and below for Linux
  • Plesk 10.0.0 for Linux

Created:

2016-11-16 12:51:49 UTC

Modified:

2016-12-21 19:24:05 UTC

0

Was this article helpful?


Have more questions?

Submit a request

How do I enable the spell checker feature for Horde Webmail, Plesk versions less than 11.5?

Symptoms

Plesk versions less than 11.x. How do I enable the spell checker feature for Horde Webmail?

Resolution

The spell checker feature requires an "ispell" or "aspell" basic spell checker to be installed.

Installation and pre-requisites

Required packages are aspell and aspell-en. Any additional languages can be added by installing optional packages, e.g., aspell-de, aspell-fr, etc.

Important : In CentOS 6, "aspell" was replaced with "hunspell," which is compatible with "aspell." When installing and configuring the spell checker on CentOS 6, replace aspell with hunspell in the name of packages and paths to executables.

Important : For the spell checker to work, the PHP function proc_open() must not be disabled through the disable_functions configuration parameter in php.ini.

Configuration

After installing "aspell," check in /etc/psa-webmail/horde/imp/conf.php for the correct path to the "aspell" binary:

    $conf['utils']['spellchecker'] = '/usr/bin/aspell';     // for CentOS 6: /usr/bin/hunspell
$conf['spell']['driver'] = 'aspell';

Make sure that the languages you need are supported in /etc/psa-webmail/horde/horde/nls.php ; for example:

    $nls['spelling']['pt_PT'] = '-T latin1 -d portuguese';
$nls['spelling']['en_GB'] = '-d british';
$nls['spelling']['ru_RU'] = '-d russian';

Add your language if necessary.

After that, the spell checker will work via the Check spelling button when composing a message. Additionally, every message can be spell-checked before sending if the option Check spelling before sending a message? at Options → Mail → Message Composition in Horde webmail is enabled.

For instruction on Plesk 11.5, please refer to this KB .

Have more questions? Submit a request
Please sign in to leave a comment.