• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • 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.

Question Horde to Roundcube migration

efisher@

New Pleskian
Server operating system version
AlmaLinux 9.5
Plesk version and microupdate number
18.0.67.2
I understand and support the decision to deprecate Horde. One of the challenges with Horde has always been with the address book. Server migrations and backups do not grab these. That all being said, I'm looking for some guidance one of these options...

1) How to tell which mail users are actively using Horde and a query to figure out if they have have contacts stored so I can work with that user to move their contacts manually.
or
2) A script to export all contacts and then import them into Roundcube.

I hadn't thought much about it until I found out the cPanel is actually making this pretty easy. How to Manually Migrate Horde Data to Roundcube | cPanel & WHM Documentation

I don't have access to a cPanel server to grab the scripts and Roundcube plugins and try and make them work, but I'm wondering if anyone has these for Plesk or if anyone has tried to use the cPanel scripts and adopt them for Plesk?

Sadly, this is one area where cPanel is better and sad that this is the same company and one group seems to get this right and the other is missing it.

Any help or thoughts would be appreciated.
 
1) How to tell which mail users are actively using Horde and a query to figure out if they have have contacts stored so I can work with that user to move their contacts manually.

With CLI, you can quickly find out what domains use Horde as a webmail, here is an example,
Bash:
# plesk db "\
SELECT d.name AS domain_name, param.val AS webmail_service \
FROM domains d \
JOIN dom_param param ON d.id = param.dom_id \
WHERE param.param = 'webmail' AND param.val = 'horde';"
+---------------------------+-----------------+
| domain_name               | webmail_service |
+---------------------------+-----------------+
| example.org               | horde           |
+---------------------------+-----------------+

It does not help to understand how actively it is used, to be honest, but at least it provides some data for analysis. I know it is possible to export data from Horde GUI, but I am not familiar with Horde API or any details that could help to do export from CLI in an automated way.
 
Back
Top