Line 1: |
Line 1: |
| + | {{Level|Advanced }} |
| + | {{Note box| |
| + | '''This wiki page is specific to SME8 only.''' |
| + | |
| + | '''There is a separate wiki page on how to install Zarafa 7.x on SME7 [[Zarafa|Zarafa on SME 7]].''' |
| + | |
| + | '''There is a separate wiki page with a ''fully automated'' install of Zarafa 7.1.x on SME9 that utilizes the unix plugin [[Zarafa on SME 9|Zarafa on SME 9]].''' |
| + | }} |
| + | |
| + | |
| *'''New zarafa-7.0.x- and z-push-install/upgradescripts for SME8'''<br> These new scipts always take the default NEW-config-files from the zarafa.rpms (found in /usr/share/doc/zarafa/example-config/) and make SME-templates of these default config-files ! So, you will always have the newest templated config-files, even after upgrading to a new Zarafa-version with altered config-files !<br> There is even more integration with the SME-perlDB too. (Most of the zarafa-config-keys can be set in the SME-perlDB !).<br> | | *'''New zarafa-7.0.x- and z-push-install/upgradescripts for SME8'''<br> These new scipts always take the default NEW-config-files from the zarafa.rpms (found in /usr/share/doc/zarafa/example-config/) and make SME-templates of these default config-files ! So, you will always have the newest templated config-files, even after upgrading to a new Zarafa-version with altered config-files !<br> There is even more integration with the SME-perlDB too. (Most of the zarafa-config-keys can be set in the SME-perlDB !).<br> |
| *You can find a upgrade-path to Z-push 2.0 (tested with Zarafa 7.0.12 and Z-push 2.0.7).<br> | | *You can find a upgrade-path to Z-push 2.0 (tested with Zarafa 7.0.12 and Z-push 2.0.7).<br> |
Line 10: |
Line 20: |
| == Maintainer == | | == Maintainer == |
| Frederik POLLET : [mailto:frederik.pollet@pollet-ghys.be email] | | Frederik POLLET : [mailto:frederik.pollet@pollet-ghys.be email] |
| + | |
| + | ===Version=== |
| + | {{#smeversion:smeserver-zarafa}} |
| + | {{#smeversion:zarafa}} |
| | | |
| == Description == | | == Description == |
Line 19: |
Line 33: |
| Z-push is an implementation of Microsoft's ActiveSync protocol which is used 'over-the-air' for multi platform active sync devices, including Windows Mobile and active sync used on Apple's iPhone, Sony Ericsson and Nokia phones. Open source Z-Push enables any PHP-based groupware package to become fully syncable with any ActiveSync-compliant device. | | Z-push is an implementation of Microsoft's ActiveSync protocol which is used 'over-the-air' for multi platform active sync devices, including Windows Mobile and active sync used on Apple's iPhone, Sony Ericsson and Nokia phones. Open source Z-Push enables any PHP-based groupware package to become fully syncable with any ActiveSync-compliant device. |
| | | |
− | == Making some decisions before installing : == | + | == Making some decisions before installing == |
| | | |
| Zarafa can be configured with 3 different 'user-backends' : | | Zarafa can be configured with 3 different 'user-backends' : |
Line 36: |
Line 50: |
| {{Warning box|IMPORTANT : If you want to have a multicompany-environment, <u>format of the SME/unix-username and the ZARAFA-username has to be [username].[companyname]</u> !!!<br>}} | | {{Warning box|IMPORTANT : If you want to have a multicompany-environment, <u>format of the SME/unix-username and the ZARAFA-username has to be [username].[companyname]</u> !!!<br>}} |
| | | |
− | == INSTALLATION OF VERSION 7.0.x == | + | == INSTALLATION of VERSION 7.0.x == |
− | === Search latest php53-mapi.rpm === | + | === Search latest php53-mapi.rpm for 7.0.x (NOT 7.1.x !) === |
| | | |
| SME8 uses PHP5.3<br> | | SME8 uses PHP5.3<br> |
Line 44: |
Line 58: |
| https://community.zarafa.com/pg/blog/read/1837/support-for-php-53-in-rhel-5-via-new-php53mapi-rpm-package | | https://community.zarafa.com/pg/blog/read/1837/support-for-php-53-in-rhel-5-via-new-php53mapi-rpm-package |
| | | |
− | So, search on the EPEL-repositories the latest php53-mapi-package. | + | So, search on the EPEL-repositories <u>'''the latest''' php53-mapi-package</u> for 7.0.x (NOT 7.1.x !). |
| | | |
| https://admin.fedoraproject.org/updates/search/php53-mapi? | | https://admin.fedoraproject.org/updates/search/php53-mapi? |
Line 72: |
Line 86: |
| signal-event yum-modify | | signal-event yum-modify |
| | | |
− | === Download via the Zarafawebsite the package for ZCP corresponding with the php53-mapi.rpm (cf. version above) === | + | === Download via the Zarafawebsite the package for ZCP <u>''corresponding'' with the php53-mapi.rpm (cf. version above !!)</u> === |
| | | |
| Make an installdirectory (ex. : /root/InstallZarafa) | | Make an installdirectory (ex. : /root/InstallZarafa) |
Line 84: |
Line 98: |
| ex.: | | ex.: |
| | | |
− | cd /root/InstallZararafa | + | cd /root/InstallZarafa |
| | | |
| wget http://download.zarafa.com/community/final/7.0/[version]/zcp-[version]-rhel-5-[cpu-arch]-free.tar.gz | | wget http://download.zarafa.com/community/final/7.0/[version]/zcp-[version]-rhel-5-[cpu-arch]-free.tar.gz |
Line 125: |
Line 139: |
| -If you did set the EPEL-repository : | | -If you did set the EPEL-repository : |
| | | |
− | yum install php53-mapi --enablerepo=epel --enablerepo=epel-testing | + | yum install php53-mapi-[same ZCP-verion as above] --enablerepo=epel --enablerepo=epel-testing |
| | | |
| === Make install/update-actions === | | === Make install/update-actions === |
Line 1,520: |
Line 1,534: |
| ex.: | | ex.: |
| | | |
− | cd /root/InstallZararafa | + | cd /root/InstallZarafa |
| | | |
| wget http://download.zarafa.com/community/final/7.0/[version]/zcp-[version]-rhel-5-[cpu-arch]-free.tar.gz | | wget http://download.zarafa.com/community/final/7.0/[version]/zcp-[version]-rhel-5-[cpu-arch]-free.tar.gz |
Line 1,541: |
Line 1,555: |
| wget http://download.zarafa.com/community/final/WebApp/[version]/rhel/[zarafa-webapp-version.noarch.rpm] | | wget http://download.zarafa.com/community/final/WebApp/[version]/rhel/[zarafa-webapp-version.noarch.rpm] |
| | | |
− | ==== Remove the existing php53-mapi.rpm first : ==== | + | ==== !!! Remove the existing php53-mapi.rpm first : !!! ==== |
| | | |
| rpm -e php53-mapi --nodeps | | rpm -e php53-mapi --nodeps |
Line 1,562: |
Line 1,576: |
| rpm -e php-mapi --nodeps | | rpm -e php-mapi --nodeps |
| | | |
− | ==== Install the php53-mapi.rpm ==== | + | ==== Install the NEW php53-mapi.rpm ==== |
| -If you downloaded the rpm : | | -If you downloaded the rpm : |
| | | |
Line 1,569: |
Line 1,583: |
| -If you did set the EPEL-repository : | | -If you did set the EPEL-repository : |
| | | |
− | yum install php53-mapi --enablerepo=epel --enablerepo=epel-testing | + | yum install php53-mapi-[same ZCP-verion as above] --enablerepo=epel --enablerepo=epel-testing |
| | | |
| ==== Execute zarafa-update (see upgradescript above for 7.0.x !!!!) ==== | | ==== Execute zarafa-update (see upgradescript above for 7.0.x !!!!) ==== |
Line 1,584: |
Line 1,598: |
| | | |
| == INSTALLATION of Z-push (1.5.x or 2.0.x) == | | == INSTALLATION of Z-push (1.5.x or 2.0.x) == |
| + | |
| + | * You can test if z-push is installed and functioning by going to http://[your-server-ip]/Microsoft-Server-ActiveSync You should be presented with a login request, and if you cancel, you will see Z-Push info. If you see both, z-push is working just fine. |
| + | * If you experience (all of a sudden) z-push issues with your smartphone, please increase the PHP memory limit as descibed [http://wiki.contribs.org/Useful_Commands#Memory_Limit here] |
| + | * Please note that z-push version 2.1 works with the below 2.0.x instructions, but you need to install php-posix |
| + | yum install php-posix |
| + | |
| === VERSION 1.5.x === | | === VERSION 1.5.x === |
| ==== Download the Z-push-package (version 1.5 !!)==== | | ==== Download the Z-push-package (version 1.5 !!)==== |
Line 2,067: |
Line 2,087: |
| /etc/e-smith/events/actions/qmail-update-user | | /etc/e-smith/events/actions/qmail-update-user |
| | | |
− | ==== Enable mail delivery to zarafa for ALL users (NOT RECOMMANDED - cf. junkmail-template not adjusted for GlobalForward) : ==== | + | ==== Enable mail delivery to zarafa for ALL users : ==== |
| config setprop zarafa-server GlobalForward enabled | | config setprop zarafa-server GlobalForward enabled |
| /etc/e-smith/events/actions/qmail-update-user | | /etc/e-smith/events/actions/qmail-update-user |
| + | |
| ==== Other options for managing users ==== | | ==== Other options for managing users ==== |
| zarafa-admin --help | | zarafa-admin --help |
Line 2,125: |
Line 2,146: |
| zarafa-admin --details [user] | | zarafa-admin --details [user] |
| | | |
− | === Setting send-emailadres for a user === | + | === Setting/Changing send-emailadres for a user === |
| zarafa-admin -u [user] -e [send-emailadres] | | zarafa-admin -u [user] -e [send-emailadres] |
| + | |
| + | === Setting/Changing fullname for a user === |
| + | zarafa-admin -u [user] -f "[full name]" |
| | | |
| === Quota-settings === | | === Quota-settings === |
Line 2,146: |
Line 2,170: |
| $passwd_cmd = "/usr/bin/zarafa-passwd -u '%s' -o '%s' -p '%s'"; | | $passwd_cmd = "/usr/bin/zarafa-passwd -u '%s' -o '%s' -p '%s'"; |
| | | |
− | === Password-change by users from outsite for webaccess/webapp (IF USING THE UNIX PLUGIN) === | + | === Password-change by users from outsite your network for webaccess/webapp (IF USING THE UNIX PLUGIN) === |
| ==== Install Usermanager ==== | | ==== Install Usermanager ==== |
− | [[UserManager]] | + | [[UserManager]] : Install smeserver-userpanel and smeserver-userpanels |
− | Install smeserver-userpanel and smeserver-userpanels | + | |
| ==== nano /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/VirtualHosts/28UserManagerProxyPass ==== | | ==== nano /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/VirtualHosts/28UserManagerProxyPass ==== |
| <nowiki> | | <nowiki> |
Line 2,179: |
Line 2,203: |
| yes | | yes |
| <ENTER> | | <ENTER> |
| + | |
| + | ==== Via the Server-Manager : Delegate the userpanel-password to external users ==== |
| + | Now these external users can change from outsite your network there sme-password : https://www.yourdomain.tld/user |
| + | |
| === WebApp - OwnCloud attachment plug-in === | | === WebApp - OwnCloud attachment plug-in === |
| | | |
| [https://community.zarafa.com/pg/plugins/project/16024/developer/h44z/webapp-owncloud-attachment-plugin OwnCloud attachment plug-in] | | [https://community.zarafa.com/pg/plugins/project/16024/developer/h44z/webapp-owncloud-attachment-plugin OwnCloud attachment plug-in] |
| | | |
− | === WebApp - Dropbox plug-in=== | + | === WebApp - Dropbox attachment plug-in=== |
| | | |
| [https://community.zarafa.com/pg/blog/read/14505/webapp-the-dropbox-plugin Dropbox plug-in] | | [https://community.zarafa.com/pg/blog/read/14505/webapp-the-dropbox-plugin Dropbox plug-in] |
Line 2,240: |
Line 2,268: |
| [[Category:Howto]] | | [[Category:Howto]] |
| [[Category:Groupware]] | | [[Category:Groupware]] |
| + | |
| + | ==Bugs== |
| + | |
| + | Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-zarafa-unix component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-zarafa|title=this link}}. |
| + | |
| + | [http://bugs.contribs.org/buglist.cgi?query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&value0-0-0=Open&component=smeserver-zarafa&product=SME%20Contribs Search open bugs] for smeserver-zarafa at bugs.contribs.org |
| + | |
| + | Zarafa: use their forum for zarafa specific bug reporting, http://forums.zarafa.com/ |
| + | |
| + | {{#bugzilla:columns=id,product,version,status,summary |sort=id|order=desc |component=smeserver-zarafa|noresultsmessage="No open bugs found."}} |