Installing Zarafa from Ubuntu Repository

From Zarafa wiki

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
 +
{{Infobox
 +
|title        = Zarafa version information
 +
 +
|image        = [[File:Logo_zarafa.jpg]]
 +
|headerstyle  = background:#ccf;
 +
|labelstyle  = background:#ddf;
 +
 +
|header1 = Applies to:
 +
 +
|label2  = Version(s)
 +
|data2  = 6.30.x, 6.40.x
 +
}}
 +
Since December 2009 the Zarafa Collaboration Platform is available in the Ubuntu Partner repository.
Since December 2009 the Zarafa Collaboration Platform is available in the Ubuntu Partner repository.

Revision as of 11:18, 26 November 2010

Zarafa version information
Logo zarafa.jpg
Applies to:
Version(s) 6.30.x, 6.40.x

Since December 2009 the Zarafa Collaboration Platform is available in the Ubuntu Partner repository.

For a Fedora installation how-to please visit the Fedora Wiki, keep in mind that we do support Fedora and are not able to help you if any issues occur.

First do a clean install of Ubuntu Server 10.04


Install mysql-server with aptitude.

$ sudo aptitude install mysql-server

Added the ubuntu partners repository to the aptitude sources.list.

$ sudo echo "deb http://archive.canonical.com/ubuntu lucid partner" >> /etc/apt/sources.list

Run aptitude update to activate the newly added repository.

$ sudo aptitude update

Install Zarafa with aptitude.

$ sudo aptitude install zarafa zarafa-webaccess zarafa-libs zarafa-licensed

Note: zarafa-server will not start because it does not have the mysql password yet.

Specified the mysql root password in the /etc/zarafa/server.cfg configuration file.

$ sudo vi /etc/zarafa/server.cfg

Install the Zarafa license.

$ sudo echo "yourserial" > /etc/zarafa/license/base

Install the postfix mta.

$ sudo aptitude install postfix

- Add to /etc/postfix/main.cf.

mailbox_command = /usr/bin/zarafa-dagent "$USER"
mailbox_transport = zarafa: zarafa_destination_recipient_limit = 1

- Change mydestination to add your own maildomain in /etc/postfix/main.cf

Example:
mydestination = hostname.local, example.com, localhost.hostname.local, localhost

- Add to /etc/postfix/master.cf.

zarafa    unix  -       n       n       -       10       pipe
  flags=DRhu user=vmail argv=/usr/bin/zarafa-dagent -R ${recipient}

Create the vmail user on the system.

adduser --system --no-create-home vmail

Add the user vmail to the variable local_admin_users in /etc/zarafa/server.cfg.

Restart apache to commit the changes zarafa made for webaccess.

$ sudo /etc/init.d/apache2 restart

Add your domain to the mydestination variable in /etc/postfix/main.cf.

Restart postfix to commit the changes to postfix.

$ sudo /etc/init.d/postfix restart

Start the zarafa-server.

$ sudo /etc/init.d/zarafa-server start

Make a Zarafa tester user and also create this user on the system so it can receive the email.

$ sudo /usr/bin/zarafa-admin -c test -p password -e test@example.com -f "Zarafa Test"

To create the user, use the adduser command and follow the wizard.

$ sudo adduser test

Login on webaccess and check if mail can be sent/received.

http://your_ip/webaccess

Personal tools