This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
internet:mail:zimbra:zimbra_zextras [2019/04/29 08:38] gcooper |
internet:mail:zimbra:zimbra_zextras [2022/09/26 13:50] (current) gcooper |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Zimbra with Zextras Add-On ====== | ====== Zimbra with Zextras Add-On ====== | ||
- | http://www.zextras.com | + | See also **[[internet: |
+ | |||
+ | **Documentation**: | ||
+ | |||
+ | ===== Zextras Licensing ===== | ||
+ | |||
+ | **License File Management**: | ||
+ | |||
+ | **License Download**: https:// | ||
+ | |||
+ | Sometimes the permissions get messed up on the downloaded Zextras license file: | ||
+ | |||
+ | < | ||
+ | chown zimbra.zimbra ./ | ||
+ | chmod 777 ./ | ||
+ | mv ./license_* / | ||
+ | su - zimbra | ||
+ | zxsuite core doUploadLicense ./ | ||
+ | zmprov fc zimlet && zmprov fc all | ||
+ | </ | ||
===== Upgrade ===== | ===== Upgrade ===== | ||
Line 12: | Line 31: | ||
<note warning> | <note warning> | ||
+ | |||
+ | < | ||
+ | apt install binutils | ||
+ | </ | ||
< | < | ||
rm -rf ~/ | rm -rf ~/ | ||
mkdir ~/ | mkdir ~/ | ||
- | wget --limit-rate=300k http://www.zextras.com/download/ | + | wget --limit-rate=300k http://download.zextras.com/ |
tar -xzvf zextras_suite-latest.tgz | tar -xzvf zextras_suite-latest.tgz | ||
- | cd zextras_suite* | + | cd zextras_suite/ |
./ | ./ | ||
- | |||
</ | </ | ||
Line 47: | Line 69: | ||
< | < | ||
grep DoSFilter / | grep DoSFilter / | ||
+ | zgrep DoSFilter / | ||
+ | |||
+ | grep DoSFilter / | ||
+ | zgrep DoSFilter / | ||
</ | </ | ||
Line 53: | Line 79: | ||
**[[http:// | **[[http:// | ||
- | **[[http://tblog.myriad.ca/?p=114|HowTo Use S3 as Backup Storage]]** | + | **[[https://docs.zextras.com/zextras-suite-documentation/ |
**[[https:// | **[[https:// | ||
Line 92: | Line 118: | ||
* Per CoS | * Per CoS | ||
- | ===== Chat ===== | + | ===== Team ===== |
- | http://wiki.zextras.com/ | + | https://docs.zextras.com/ |
- | http:// | + | ===== Drive ===== |
- | **Zimbra Administration Console -> ZeXtras -> ZxChat -> Deploy** | + | https:// |
- | Enable the ZxChat Zimlet: | + | https:// |
- | * Per Account, or | + | :!: To hide the '' |
- | * Per CoS | + | |
- | ==== Video Chat ==== | + | ==== Migrate All Briefcase Data to Drive for All Users ==== |
- | https:// | + | < |
+ | for user in `zmprov -l gaa | grep -v -e galsync -e spam -e ham -e virus | sort`; do zxsuite drive doImport $user; done | ||
+ | </file> | ||
- | ==== XMPP ==== | + | ==== Migrate All Briefcase Data Deleting Source Files ==== |
- | https:// | + | The command '' |
- | ===== Drive ===== | + | :!: Files already imported in Drive will not be modified if you don't use the '' |
- | https:// | + | < |
+ | for user in `zmprov -l gaa | grep -v -e galsync -e spam -e ham -e virus | sort`; do zxsuite drive doImport $user deleteSources true; done | ||
+ | </file> | ||
- | https:// | + | ===== Zextras Docs ===== |
- | Migrate all Briefcase data to Drive for all users: | + | Zextras Docs provides the capability |
+ | |||
+ | ==== Installation ==== | ||
+ | |||
+ | https:// | ||
+ | |||
+ | ==== Test ==== | ||
< | < | ||
- | for user in `zmprov | + | zmlocalconfig |
+ | |||
+ | nc -zv ldap.example.com 389 | ||
+ | |||
+ | ldapsearch | ||
</ | </ | ||
- | :!: To hide the '' | + | ==== CSF Firewall ==== |
+ | |||
+ | === csf.allow === | ||
+ | |||
+ | Single server Zimbra example: | ||
+ | |||
+ | < | ||
+ | # Advanced port+ip filtering allowed with the following format | ||
+ | # tcp/udp|in/ | ||
+ | |||
+ | # Zextras Docs Server - IP 192.168.189.26 | ||
+ | tcp|out|d=389|d=192.168.189.29 | ||
+ | tcp|out|d=8443|d=192.168.189.29 # Allow from Zextras Docs to Zimbra | ||
+ | tcp|in|d=9980|s=192.168.189.29 | ||
+ | |||
+ | # Zimbra Server - IP 192.168.189.29 | ||
+ | tcp|in|d=389|s=192.168.189.26 | ||
+ | tcp|in|d=8443|s=192.168.189.26 | ||
+ | tcp|out|d=9980|d=192.168.189.26 # Allow to Zextras Docs | ||
+ | </ | ||
- | The command '' |