Difference between revisions of "Zarafa"
m (→Webmail=) |
m |
||
Line 1: | Line 1: | ||
{{Languages}} | {{Languages}} | ||
− | |||
===Maintainer=== | ===Maintainer=== | ||
Line 41: | Line 40: | ||
===Usage=== | ===Usage=== | ||
− | + | Note, Mail is sent to zarafa, and NOT the users ~\Maildir | |
− | Mail is sent to zarafa, and NOT the users ~\Maildir | ||
====Webmail==== | ====Webmail==== | ||
Line 85: | Line 83: | ||
To sync the data in zarafa to a compatible device | To sync the data in zarafa to a compatible device | ||
− | + | Not configured, todo | |
+ | |||
+ | === Extras === | ||
+ | ====Command line admin==== | ||
+ | man zarafa for details | ||
+ | |||
+ | List users: | ||
+ | /usr/bin/zarafa-admin -l | ||
+ | |||
+ | Update a user to admin status: | ||
+ | /usr/bin/zarafa-admin -u <username> -a 1 | ||
+ | |||
+ | ====Migrating users and data to Zarafa==== | ||
+ | =====Folder Naming===== | ||
+ | SME and Zarafa use different folder naming. To enhance migration SME folders should be renamed prior to migration. | ||
+ | |||
+ | drafts > Drafts | ||
+ | junkmail > Junk E-mail | ||
+ | sent-mail > Sent Items | ||
+ | trash > Deleted Items | ||
+ | |||
+ | Zarafa migration whitepaper describes various ways of migrating your users and your data to a Zarafa server. | ||
+ | |||
+ | http://download.zarafa.com/zarafa/release/docs/zarafa_migration.en.pdf | ||
+ | |||
+ | =====IMAP migration from SME/IMAP to Zarafa/IMAP===== | ||
+ | |||
+ | Configure zarafa-gateway for migration enabling IMAP on port 144 only as shown above | ||
+ | |||
+ | Get imapsync and required perl module | ||
+ | |||
+ | wget http://dag.wieers.com/rpm/packages/perl-Mail-IMAPClient/perl-Mail-IMAPClient-2.2.9-1.2.el4.rf.noarch.rpm | ||
+ | yum localinstall perl-Mail-IMAPClient-2.2.9-1.2.el4.rf.noarch.rpm | ||
+ | |||
+ | wget http://www.linux-france.org/prj/imapsync/dist/imapsync-1.264.tgz | ||
+ | tar -zxvf imapsync-1.264.tgz | ||
+ | cd ./imapsync-1.264 | ||
+ | make install | ||
+ | |||
+ | Perform a user mail sync from SME/IMAP (host1/port1) to Zarafa/IMAP (host2/port2) | ||
+ | |||
+ | imapsync --noauthmd5 --host1 localhost --port1 143 --user1 <username> --password1 <password> --sep2 / --prefix2 "" --host2 localhost --port2 144 --user2 <username> --password2 <password> | ||
+ | |||
+ | Example to synchronize a user named 'bob' with password 'bob123' from SME IMAP into Zarafa: | ||
+ | |||
+ | imapsync --noauthmd5 --host1 localhost --port1 143 --user1 bob --password1 bob123 --sep2 / --prefix2 "" --host2 localhost --port2 144 --user2 bob --password2 bob123 | ||
+ | |||
+ | After syncing is complete, stop zarafa-gateway service and/or edit /etc/zarafa/gateway.cfg to meet your needs. | ||
=== Bugs === | === Bugs === |
Revision as of 08:38, 5 October 2008
Maintainer
Description
http://www.zarafa.com, MS Exchange replacement
The Community version - http://forums.zarafa.com/viewtopic.php?f=7&t=990
Offers AJAX based webaccess, imap/ical support and Activesync solutions fully opensource. A community version available in which native support of Outlook for 3 users is included.
More licenses can be purchased, see http://www.zarafa.com/content/prices
Installation
Download & Install Zarafa rpms
http://www.zarafa.com/download-community
Distribution = Rhel 4
tar -zxvf zarafa-6.20-rhel4-i386.tar.gz
yum localinstall libvmime*.rpm libical*.rpm zarafa-6*.rpm zarafa-webaccess-6*.rpm zarafa-licensed-6*.rpm
Download & Install alpha smeserver-zarafa rpm
!!! THIS IS AN ALPHA RELEASE. BEWARE. FOR NON-PRODUCTION TESTING ONLY!!!
http://mirror.contribs.org/smeserver/contribs/dmay/smeserver/7.x/smeserver-zarafa-0.9-1a.noarch.rpm
yum localinstall smeserver-zarafa-0.9-1a.noarch.rpm
After rpm install executing two action scripts _should_ get you started:
/etc/e-smith/events/actions/zarafa-install /etc/e-smith/events/actions/zarafa-create-user
Usage
Note, Mail is sent to zarafa, and NOT the users ~\Maildir
Webmail
Access with browser for a local user
Outlook
To use MS Outlook
Configure, enable and start /etc/init.d/zarafa-licensed
Install the zarafaclient-*.msi add-on contained in the win32 directory of zarafa-*.tar.gz
Zarafa-client & Outlook 2007 0x80040700
Appears to be an issue when the user_plugin=unix finds matching user/group names (SME design):
http://forums.zarafa.com/viewtopic.php?f=12&t=1083
Outlook Client Send/Recieve Error 0x80070057
Outlook 2007 client generates the above error on send and receive if the Zarafa server is added to an existing profile. Creating a new clean profile solved the problem.
http://forums.zarafa.com/viewtopic.php?f=12&t=1048
IMAP
To access mail in zarafa with an email client
Configure your IMAP client to use port 144
Calendar
http://download.zarafa.com/zarafa/release/docs/zarafa_ical_gateway.en.pdf
To access the calendar functions with an iCal client eg, Thunderbird and Lighting
in Tbird/Lightning > New Calendar > on network > ical > http://<domain>:8088/ical/<user>/calendar/
Note, there are problems with reading events created with /webaccess http://forums.zarafa.com/viewtopic.php?f=13&t=1019
Mobiles
To sync the data in zarafa to a compatible device
Not configured, todo
Extras
Command line admin
man zarafa for details
List users:
/usr/bin/zarafa-admin -l
Update a user to admin status:
/usr/bin/zarafa-admin -u <username> -a 1
Migrating users and data to Zarafa
Folder Naming
SME and Zarafa use different folder naming. To enhance migration SME folders should be renamed prior to migration.
drafts > Drafts junkmail > Junk E-mail sent-mail > Sent Items trash > Deleted Items
Zarafa migration whitepaper describes various ways of migrating your users and your data to a Zarafa server.
http://download.zarafa.com/zarafa/release/docs/zarafa_migration.en.pdf
IMAP migration from SME/IMAP to Zarafa/IMAP
Configure zarafa-gateway for migration enabling IMAP on port 144 only as shown above
Get imapsync and required perl module
wget http://dag.wieers.com/rpm/packages/perl-Mail-IMAPClient/perl-Mail-IMAPClient-2.2.9-1.2.el4.rf.noarch.rpm yum localinstall perl-Mail-IMAPClient-2.2.9-1.2.el4.rf.noarch.rpm
wget http://www.linux-france.org/prj/imapsync/dist/imapsync-1.264.tgz tar -zxvf imapsync-1.264.tgz cd ./imapsync-1.264 make install
Perform a user mail sync from SME/IMAP (host1/port1) to Zarafa/IMAP (host2/port2)
imapsync --noauthmd5 --host1 localhost --port1 143 --user1 <username> --password1 <password> --sep2 / --prefix2 "" --host2 localhost --port2 144 --user2 <username> --password2 <password>
Example to synchronize a user named 'bob' with password 'bob123' from SME IMAP into Zarafa:
imapsync --noauthmd5 --host1 localhost --port1 143 --user1 bob --password1 bob123 --sep2 / --prefix2 "" --host2 localhost --port2 144 --user2 bob --password2 bob123
After syncing is complete, stop zarafa-gateway service and/or edit /etc/zarafa/gateway.cfg to meet your needs.
Bugs
Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-zarafa component or use this link .