Symptoms
When message is tried to be sent via horde webmail interface the following error is displayed:DB error: unknown error
The following errors are displayed in horde log file
( %plesk_dir%\tmp\horde\horde81.log ) :
Oct 14 20:01:06 HORDE [emergency] [imp] DB Error: unknown error: 8 ** INSERT INTO horde_prefs (pref_uid, pref_scope, pref_name, pref_value) VALUES('testuser@kidsninjutsu.com', 'imp', 'mail_domain', 'kidsninjutsu.com') [nativecode=attempt to write a readonly database] [on line 263 of "C:\inetpub\vhosts\webmail\horde\lib\Horde\Prefs\sql.php"]
Cause
The error means that IUSRPLESK_horde account does not have required permissions on C:\inetpub\vhosts\webmail\horde\db\horde.db file.Resolution
Please set Read & Write permissions for IUSRPLESK_horde account on C:\inetpub\vhosts\webmail\horde\db\horde.db fileAdditional information
%plesk_dir% is environment variable which points to Plesk installation folder. By default it is C:\Program Files\SWsoft\Plesk
%plesk_bin% is environment variable which points to Plesk binaries folder. By default it is C:\Program Files\SWsoft\Plesk\admin\bin