Roundcube Community Forum

News and Announcements => General Discussion => Topic started by: solidus23 on August 21, 2009, 02:58:20 PM

Title: Spell Check Problem
Post by: solidus23 on August 21, 2009, 02:58:20 PM
I have the spell check enabled in the configs and have openssl and sockets enable in my PHP config. Though when I type an email with misspellings the spell checker states that "No spelling errors were found." Does anyone have ideas to what the problem could be? If you want any log files or anything let me know I will post what is contained in the file. Thanks.
Title: Spell Check Problem
Post by: rosali on August 22, 2009, 01:22:04 AM
Yes, please post log snippets if there are any error lines related to spellchecking. You state that openssl and sockets are available in your PHP. Did you make sure that port 443 is open?
Title: Spell Check Problem
Post by: rosali on August 22, 2009, 01:23:33 AM
Online Ping, Traceroute, DNS lookup, WHOIS, Port check, Reverse lookup, Proxy checker, Mail relaying, Bandwidth meter (http://ping.eu/)

Port 443 is closed on your host (straus***.com).
Title: Port 443
Post by: solidus23 on August 24, 2009, 07:48:14 AM
I have port forwarded port 443 on my router but when I try the site you use, it still states that it is closed. I will try some other things. Maybe the server is blocking it for some reason. If you have any other ideas please put them down.
Title: Spell Check Problem
Post by: rosali on August 24, 2009, 08:02:26 AM
The spellchecker in HTML mode works for me. I just opened a test account on your server. So it really looks like a port problem. While TinyMCE googiespell checks the spelling by connecting client side to google the plain text spell checkings establishs a connection from the roundcube server to google thru port 443 (./program/steps/mail/spell_googie.inc).
Title: Spell Check Problem
Post by: rosali on August 24, 2009, 08:12:16 AM
You could modify spell_googie.inc:


// default settings
$host = "www.google.com";
$port = 80;
$lang = get_input_value('lang', RCUBE_INPUT_GET);
$path = "/tbproxy/spell?lang=$lang";
Title: Security
Post by: solidus23 on August 24, 2009, 09:22:21 AM
Would that open any security problems? I would assume it was using ssl for a reason.

*EDIT*

I tried you modification and it still does not want to spell check correctly.
Title: Spell Check Problem
Post by: rock on August 26, 2009, 11:58:15 AM
I'm a new user and am having the same problem (spell check is NOT working). Does anyone have a resolution on how to fix this????
Title: Me Too
Post by: solidus23 on August 27, 2009, 01:52:46 PM
I too have been unable to get the plain text spell checking to work correctly. It still states that it has found no errors when there clearly are errors.