Changes

Jump to navigation Jump to search
1,922 bytes added ,  13:56, 29 June 2016
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 37: Line 51:     
== 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]] : Install smeserver-userpanel and smeserver-userpanels
 
[[UserManager]] : Install smeserver-userpanel and smeserver-userpanels
Line 2,244: 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."}}
Super Admin, Wiki & Docs Team, Bureaucrats, Interface administrators, Administrators
3,250

edits

Navigation menu