• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Resolved Calender sync between Horde and Thunderbird fails

jradzuweit

Basic Pleskian
Hi,
I have upgraded my Plesk 12.5 installation to the new Plesk Onyx and now I encounter a problem with Horde webmail.
The problem is that the calender and address book constantly asking me for credentials.
Webmail works fine and syncing postboxes with Thunderbird works well, too.
For the above problem I had a fix for the older version but this seems not to work for the new Plesk Onyx
Here the link to the description (sorry its all german) https://oli.new-lan.de/2015/02/plesk-12-mit-horde-5-2-caldav-webdav-authentication-failed/
Any idea how can I get the addressbook and calender working again? The Horde project does not have a solution either.
 
:D problem temporary solved !!! You have to put the following lines in both VirtualServer sections for http and https) in the file
/etc/apache2/plesk.conf.d/webmails/

HTML:
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</IfModule>

restart the webserver with
apache2ctl restart

and it works.
Now I have to find the correct place to put the ab
 
:D problem temporary solved !!! You have to put the following lines in both VirtualServer sections for http and https) in the file

HTML:
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</IfModule>

restart the webserver with


and it works.
Now I have to find the correct place to put the ab

I am on CentOs, so the path would be `/etc/httpd/conf/plesk.conf.d/webmails`
But it doesn't work. I created the file 2_caldav_fix.conf there and restarted apache with service httpd restart. Doesn't work yet.

Any advice?
 
try to put the code snippet directly in the file. Placing the fix in a separate file does not work
You are awesome.

One thing that bothers me, it says that:
#ATTENTION!
#
#DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED AUTOMATICALLY,
#SO ALL YOUR CHANGES WILL BE LOST THE NEXT TIME THE FILE IS GENERATED.

So do you know when this file is generated? So that we wouldn't have to do it all over again?

Regrads and Thanks again!
 
According to my hosts support, the file will be generated each day or upon change.

I created a custom template. Lets hope it works like this. Link I got from the support (Solution 2, even though the path is not correct): https://support.plesk.com/hc/en-us/articles/213951265

cp -p /usr/local/psa/admin/conf/templates/default/webmail/webmail.php /usr/local/psa/admin/conf/templates/custom/webmail/

Regards.
 
Back
Top