Plesk Oxtender

From Open-Xchange

Overview

The Plesk Oxtender, developed and supported by 4PSA, is the most convenient way to add a high performance, best in class email service to your Parallels Plesk Panel customers. It allows you to deliver true business class email features including groupware, collaboration and mobility using the award winning Open-Xchange, the social networks enabled alternative to Microsoft Exchange.

The 4PSA OXtender for Plesk is a fully automated solution designed to integrate Parallels Plesk with the Open-Xchange Hosting Edition.

Getting evaluation licenses

To evaluate the full functionality of Open-Xchange it is necessary to get an evaluation license.

Therefore please fill out the following contact form and add "I want to receive a Hosting Edition and Plesk Oxtender evaluation license to the "comment field"":
http://www.open-xchange.com/en/contactus

Download and installation of Plesk Panel

If you have not already a Plesk Panel server running simply download a copy and install it:
http://www.parallels.com/products/plesk/

Plesk Oxtender is compatible with Plesk Panel 8.3.0 and upper versions for Linux/UNIX.

You can find the complete documentation here, we recommend to start with "Administrator's Guide":
http://www.parallels.com/products/plesk/resources/

Download and installation of Open-Xchange Server

Basic Installation

Simply follow the guides to install Open-Xchange Hosting Edition on your favorite Linux distribution, but make sure you install these packages instead of the default OX meta/packages provided in the manual, because Plesk integration needs a different set of software:

apt-get install mysql-server open-xchange-meta-plesk open-xchange-authentication-database open-xchange-spamhandler-default

Important: Stop before step "Creating contexts and users " - this is not necessary since all administration of contexts and users will be handled via Plesk.

http://oxpedia.org/wiki/index.php?title=Open-Xchange_Installation_Guide_for_Debian_5.0
http://oxpedia.org/wiki/index.php?title=Open-Xchange_Installation_Guide_for_SLES10
http://oxpedia.org/wiki/index.php?title=Open-Xchange_Installation_Guide_for_SLES11
http://oxpedia.org/wiki/index.php?title=Open-Xchange_Installation_Guide_for_RHEL5

Installation and Configuration of SOAP interface

To allow Plesk to provision contexts and users to Open-Xchange it is necessary to install the SOAP package on the OX server and configure it:

1. Login to your Open-Xchange server and install the packages "open-xchange-admin-soap" and "open-xchange-axis2" via your package tool:

Example for Debian:

$ apt-get install open-xchange-admin-soap open-xchange-axis2

2. Open /opt/open-xchange/etc/admindaemon/plugin/open-xchange-admin-soap.properties with your favorite text editor and set the configuration option RMI_HOSTNAME.

Assuming that the IP address of your Open-Xchange server is 1.2.3.4 you'll have to change it to:

$ RMI_HOSTNAME=rmi://1.2.3.4:1099/

3. Open /opt/open-xchange/etc/admindaemon/AdminDaemon.properties with your favorite text editor and set the configuration option BIND_ADDRESS to 0:

$ BIND_ADDRESS=0

4. Restart the Open-Xchange services:

$ /etc/init.d/open-xchange-admin restart
$ /etc/init.d/open-xchange-groupware restart

Modification of Module Access Definitions

On Open-Xchange server versions prior to release 6.18 you have to modify the so called Module Access Definitions. The Module Access Definitions define which features different types of OX Accounts (Webmail, Standard Groupware, Premium Groupware) have enabled.

Login to your Open-Xchange server and open /opt/open-xchange/etc/admindaemon/ModuleAccessDefinitions.properties with your favorite text editor and add these lines:

pim=webmail,calendar,contacts,tasks,globaladdressbookdisabled,collectemailaddresses,multiplemailaccounts,
subscription,publication

groupware_standard=webmail,calendar,contacts,infostore,tasks,webdav,ical,vcard,readcreatesharedfolders, 
delegatetask,editpublicfolders,editgroup,editresource,editpassword,collectemailaddresses,multiplemailaccounts,
subscription,publication

groupware_premium=webmail,calendar,contacts,infostore,tasks,webdav,webdavxml,ical,vcard,syncml,usm,activesync,
readcreatesharedfolders,delegatetask,editpublicfolders,editgroup,editresource,editpassword,collectemailaddresses,
multiplemailaccounts,subscription,publication

Important: Remove the linebreaks, the complete string of options must be one line without linebreaks!

Further documentation

You can find the complete documentation here:
http://oxpedia.org/index.php?title=Main_Page_HESE#documentation

Download and installation of Plesk Oxtender

Follow the "OXtender Command Line Installer Guide" linked here:
http://www.4psa.com/index.php?pcat=products&pag=docs#oxtender

After installation read the documentation:
http://www.4psa.com/docs/oxtender/oxtender_end_user.pdf