Line 18: |
Line 18: |
| [mailto:stephdl@de-labrusse.fr Stéphane de Labrusse] AKA [[User:Stephdl|Stephdl]] | | [mailto:stephdl@de-labrusse.fr Stéphane de Labrusse] AKA [[User:Stephdl|Stephdl]] |
| | | |
− | and for SME10 [mailto:brianr@bjsystems.co.uk Brian Read] AKA [[User:brianr|brianr]] | + | and for SME10 [mailto:brianr@koozali.org Brian Read] AKA [[User:brianr|brianr]] |
| | | |
| The original work has been made by [http://www.nethesis.it/ nethesis]. Many thanks to all previous developers | | The original work has been made by [http://www.nethesis.it/ nethesis]. Many thanks to all previous developers |
Line 24: |
Line 24: |
| === Requirements === | | === Requirements === |
| The latest SOGo requires SME10, the SME8 and 9 instructions are left for legacy systems only. | | The latest SOGo requires SME10, the SME8 and 9 instructions are left for legacy systems only. |
| + | |
| + | = For SME10 = |
| + | |
| + | In order to get the latest stable SOGo you need a support contract as described [https://www.sogo.nu/support.html#/commercial here] and [https://www.sogo.nu/support/faq/how-to-install-sogo-and-sope-through-yum.html here] |
| + | |
| + | Otherwise you can install SOGo from the nightly build as follows:<syntaxhighlight lang="shell"> |
| + | db yum_repositories set sogo repository \ |
| + | BaseURL 'http://packages.inverse.ca/SOGo/nightly/5/rhel/$releasever/$basearch' \ |
| + | EnableGroups yes \ |
| + | GPGCheck no \ |
| + | Name 'Inverse Sogo5 Repository' \ |
| + | Visible yes \ |
| + | status disabled |
| + | |
| + | signal-event yum-modify |
| + | </syntaxhighlight>If you have a support contract, then edit the above to the stable repo and add in the username and password as described in the link above. |
| + | and then:<syntaxhighlight lang="shell"> |
| + | yum install smeserver-extrarepositories-epel -y |
| + | yum install smeserver-sogo --enablerepo=sogo,epel,smecontribs,smetest -y |
| + | |
| + | </syntaxhighlight>Pro Tem you may need to add smetest to the enablerepo list above to pick up the latest version of smeserver-sogo. Once it is verified it will be copied to smecontribs. |
| + | |
| + | Once you have picked up the nightly version then you will not update it unless you specifically add the sogo repo to the yum update command:<syntaxhighlight lang="shell"> |
| + | yum update --enablerepo=sogo |
| + | </syntaxhighlight> |
| | | |
| = For SME 8 = | | = For SME 8 = |
Line 94: |
Line 119: |
| or if you don't want to reboot your server | | or if you don't want to reboot your server |
| signal-event sogo-modify; config set UnsavedChanges no | | signal-event sogo-modify; config set UnsavedChanges no |
− |
| |
− | = For SME10 =
| |
− |
| |
− | blah blah
| |
| | | |
| <headertabs /> | | <headertabs /> |
Line 110: |
Line 131: |
| | | |
| =DB= | | =DB= |
− | On SME9 | + | On SME9 and SME10 |
| | | |
| sogod=service | | sogod=service |
Line 136: |
Line 157: |
| status=enabled | | status=enabled |
| | | |
− | After a modification | + | After a modification (for SME10): |
− | signal-event sogo-modify | + | signal-event smeserver-sogo-update |
| + | SME9 requires a call to sogo-modify |
| | | |
− | = Sieve integration (SME 9 and maybe SME10 = | + | = Sieve integration (SME 9 and maybe SME10) = |
| | | |
| Installing SOGo on SME 9 according to the instructions above also installs [[smeserver-dovecot-extras]] as a dependency. In order to make full use of sieve functionality in SOGo (such as auto expiration of vacation messages), make sure that the following property is enabled in the configuration database: | | Installing SOGo on SME 9 according to the instructions above also installs [[smeserver-dovecot-extras]] as a dependency. In order to make full use of sieve functionality in SOGo (such as auto expiration of vacation messages), make sure that the following property is enabled in the configuration database: |
Line 158: |
Line 180: |
| SOGoMailComposeMessageType = html; | | SOGoMailComposeMessageType = html; |
| Expand and restart sogo | | Expand and restart sogo |
− | signal-event sogo-modify | + | signal-event smeserver-sogo-update |
| If you want to go back, then | | If you want to go back, then |
| rm -f /etc/e-smith/templates/etc/sogo/sogo.conf/80MYOPTIONS | | rm -f /etc/e-smith/templates/etc/sogo/sogo.conf/80MYOPTIONS |
− | signal-event sogo-modify | + | signal-event smeserver-sogo-update |
| | | |
| = Log = | | = Log = |
Line 188: |
Line 210: |
| config setprop sogod SOGoInternalSyncInterval 30 | | config setprop sogod SOGoInternalSyncInterval 30 |
| | | |
− | signal-event sogo-modify | + | signal-event smeserver-sogo-update |
| | | |
| * 100 users, 20 EAS devices | | * 100 users, 20 EAS devices |
Line 197: |
Line 219: |
| config setprop sogod SOGoInternalSyncInterval 40 | | config setprop sogod SOGoInternalSyncInterval 40 |
| | | |
− | signal-event sogo-modify | + | signal-event smeserver-sogo-update |
| | | |
| * 1000 users, 100 EAS devices | | * 1000 users, 100 EAS devices |
Line 206: |
Line 228: |
| config setprop sogod SOGoInternalSyncInterval 60 | | config setprop sogod SOGoInternalSyncInterval 60 |
| | | |
− | signal-event sogo-modify | + | signal-event smeserver-sogo-update |
| | | |
| ==ImapMaxLineLength== | | ==ImapMaxLineLength== |
Line 215: |
Line 237: |
| | | |
| config setprop dovecot ImapMaxLineLenght 2048 | | config setprop dovecot ImapMaxLineLenght 2048 |
− | signal-event sogo-modify | + | signal-event smeserver-sogo-update |
| | | |
| = Thunderbird Configuration = | | = Thunderbird Configuration = |
Line 408: |
Line 430: |
| | | |
| yum --enablerepo=stephdl,epel,sogo update smeserver-sogo sogo\* libmemcached | | yum --enablerepo=stephdl,epel,sogo update smeserver-sogo sogo\* libmemcached |
− | signal-event sogo-modify | + | signal-event smeserver-sogo-update |
| | | |
| =Uninstall= | | =Uninstall= |
Line 438: |
Line 460: |
| [[Category:Mail]] | | [[Category:Mail]] |
| </noinclude> | | </noinclude> |
| + | |
| + | =Changelog= |
| + | Only released version in smecontrib are listed here. |
| + | |
| + | {{ #smechangelog: smeserver-sogo }} |