Well, the smiley shows that I was just kidding anyway. Maybe your lack of sense of humour was helping me decide you're a bot?
^ Note. This is further humour. Don't lose the plot! I've already said sorry, so let's be nice and get this sorted? Thanks.

So, just one more crinkle to sort out - webmail.
When I go to my primary domain, with "webmail" on the end, like:
www.redacted.co.uk/webmail I just get a blank page, and the following in /var/log/messages:
Mar 12 08:28:39 latest httpd: PHP Deprecated: Assigning the return value of new by reference is deprecated in /home/httpd/html/horde/lib/Test.php on line 580
Mar 12 08:28:39 latest httpd: PHP Deprecated: Assigning the return value of new by reference is deprecated in /home/httpd/html/horde/lib/Test.php on line 637
Mar 12 08:28:39 latest httpd: PHP Warning: filemtime() [<a href='function.filemtime'>function.filemtime</a>]: stat failed for /home/httpd/html/horde/lib/../config/registry.php in /home/httpd/html/horde/lib/Horde/Registry.php on line 182
Mar 12 08:28:39 latest httpd: PHP Warning: require(/home/httpd/html/horde/lib/../config/registry.php) [<a href='function.require'>function.require</a>]: failed to open stream: Permission denied in /home/httpd/html/horde/lib/Horde/Registry.php on line 212
Mar 12 08:28:39 latest httpd: PHP Fatal error: require() [<a href='function.require'>function.require</a>]: Failed opening required '/home/httpd/html/horde/lib/../config/registry.php' (include_path='/home/httpd/html/horde/lib:/usr/share/pear-addons:/usr/share/pear') in /home/httpd/html/horde/lib/Horde/Registry.php on line 212
Which is nice.
And when I try to go to a bookmarked page that I know should work:
https://www.redacted.com/horde/index.php?url=https%3A%2F%2Fwww.redacted.com%2Fhorde%2FI get the following output in the webpage:
Some of Horde's configuration files are missing or unreadable
prefs.php
This file controls the default preferences for Horde, and also controls which preferences users can alter.
conf.php
This is the main Horde configuration file. It contains paths and basic items that apply to the core framework and all Horde applications.
mime_drivers.php
This file controls the global set of MIME drivers for the Horde framework, allowing applications to make use of programs such as enscript or mswordview to render content into HTML for viewing in a browser.
nls.php
This file provides localisation support for the Horde framework.
registry.php
The registry is how Horde applications find out how to talk to each other. You should list any installed Horde applications that you have here.
Create these files from their .dist versions in /home/httpd/html/horde/config and change them according to your needs.So where do these Horde config files live?
TIA
Pete
--