Changes

From SME Server
Jump to navigationJump to search
1,451 bytes added ,  13:58, 29 June 2016
Line 2: Line 2:  
{{Languages|Zarafa on SME 9}}
 
{{Languages|Zarafa on SME 9}}
 
{{Level|Advanced}}
 
{{Level|Advanced}}
{{Note box|This is a tested contrib and currently works on SME9beta1. It should be ready for production servers when SME9 reaches RC stage.
+
{{Note box|
This contrib will NOT work on SME8, there are unresolved dependencies.}}
+
'''This wiki page is specific to SME9 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 on how to manually install Zarafa 7.x on SME8 [[Zarafa_on_SME8|Zarafa on SME 8]].'''
 +
}}
 +
{{Note box|This is a tested contrib and currently works on SME9beta2. It should be ready for production servers when SME9 reaches RC stage.
 +
This contrib will NOT work on SME 7 or SME8, there are unresolved dependencies.}}
 
{{Warning box|This contrib does not use the standard mail locations of SME.  The mail delivery is changed to a new service that uses MySQL to store mail messages and /home/e-smith/files/zarafa/ to store attachments.  By default, MySQL and /home/e-smith/files/zarafa/ are included in the standard SME backup schema.  Make sure you include these if you have a custom backup schema}}
 
{{Warning box|This contrib does not use the standard mail locations of SME.  The mail delivery is changed to a new service that uses MySQL to store mail messages and /home/e-smith/files/zarafa/ to store attachments.  By default, MySQL and /home/e-smith/files/zarafa/ are included in the standard SME backup schema.  Make sure you include these if you have a custom backup schema}}
   Line 45: Line 52:  
{{Note box| This contrib uses the unix plugin and automatically and properly enables all valid users as Zarafa users and all valid groups as Zarafa groups.  Everything is initially done automatically for you by the post-install event so you do not need to do anything further.  In addition, when you add or delete a user or group from the server manager, the user or group is automatically added or deleted in Zarafa.  Also, any password change will automatically change the zarafa login password to match.
 
{{Note box| This contrib uses the unix plugin and automatically and properly enables all valid users as Zarafa users and all valid groups as Zarafa groups.  Everything is initially done automatically for you by the post-install event so you do not need to do anything further.  In addition, when you add or delete a user or group from the server manager, the user or group is automatically added or deleted in Zarafa.  Also, any password change will automatically change the zarafa login password to match.
   −
By default, Zarafa is enabled for all users except admin.  You can change this to 'per user' via db entries.}}
+
By default, Zarafa is enabled for all users except admin.  You can change this to 'per user' via db entries. <br /><br />
 +
If Zarafa was used with the db-plugin before, the InnoDB engine has to be enabled. To enable the InnoDB engine, run the following commands:
 +
 
 +
db configuration setprop mysqld InnoDB enabled<br />
 +
expand-template /etc/my.cnf<br />
 +
sv t /service/mysqld<br /><br />
 +
Users accounts have to match the existing zarafa-users.}}
 
Now install smeserver-zarafa-unix by performing the following:
 
Now install smeserver-zarafa-unix by performing the following:
  yum install smeserver-zarafa-unix --enablerepo=smedev
+
  yum install smeserver-zarafa-unix --enablerepo=smecontribs
 
   
 
   
 
  NOTE: If you installed the GPL version of Zarafa, you must disable zarafa-licensed...
 
  NOTE: If you installed the GPL version of Zarafa, you must disable zarafa-licensed...
Line 55: Line 68:  
  signal-event zarafa-post-install
 
  signal-event zarafa-post-install
 
  signal-event post-upgrade; signal-event reboot
 
  signal-event post-upgrade; signal-event reboot
 +
 +
=====MySQL=====
 +
The default MySQL database created is named 'zarafa' and the default user is named 'zarafa'
 +
 +
The MySQL password is a strong random string and automatically set. See:
 +
config show zarafa-server
 +
 +
To reset the existing database password you can use:
 +
/etc/e-smith/events/actions/zarafa-reset-db-password
 +
 +
=====Controlling Zarafa Services=====
 +
To control the zarafa services (start/stop etc.) the following command can be used:
 +
signal-event zarafa-services [option]
 +
Where the [option] can be on of the following:
 +
start|stop|restart|update|enabled|disabled
 +
The update option will rebuild the zarafa config files based on the current db settings.
    
=====To disable global Zarafa for all users=====
 
=====To disable global Zarafa for all users=====
Line 61: Line 90:     
=====To enable an individual user if Global is disabled=====
 
=====To enable an individual user if Global is disabled=====
  db accounts setprop $USERNAME zarafa enabled
+
  db accounts setprop $USERNAME Zarafa enabled
 
  signal-event user-modify $USERNAME
 
  signal-event user-modify $USERNAME
 
=====To enable the admin account=====
 
=====To enable the admin account=====
  db accounts setprop admin zarafa enabled
+
  db accounts setprop admin Zarafa enabled
 
  signal-event user-modify-admin
 
  signal-event user-modify-admin
   Line 278: Line 307:  
  tail  /var/log/messages
 
  tail  /var/log/messages
   −
Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-zarafa component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-zarafa|title=this link}}.
+
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-unix|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
+
[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-unix&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/
 
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-unix|noresultsmessage="No open bugs found."}}
Super Admin, Wiki & Docs Team, Bureaucrats, Interface administrators, Administrators
3,240

edits

Navigation menu